queryover

    2热度

    2回答

    我正在用.net核心使用web api,angular 2和NHibernate构建一个web应用程序。 我有我的数据库中下表: 藤 ID Name Priority 优先 ID Name 而且这些表下面的映射: [Class(NameType = typeof(Todo), Table = "Todo")] public class Todo { [ID(-2, Na

    0热度

    1回答

    我读吨关于这个答案,但没有找到一个办法适用于我的具体情况 我只需User对象具有ICollection<Group> Groups财产,每个组有一个“ICollection的角色媒体资源相关联,现在我不得不急于负载充满组和角色填充 我尝试每一组的特定用户 (其中许多其他)这3种方式: 1: _session.Query<User>().FetchMany(u => u.Groups).ThenFe

    1热度

    1回答

    我正在使用NHibernate和QueryOver。我有一个聚合根我的聚合名为父和两种子实体。我有孩子实体是我的聚合的一部分,并且QUChild实体不是我的聚合的一部分,并且仅用于QueryOver中的JOIN子句。 如何区分映射文件中的两个子实体? <class name="Parent" table="Parent" schema="dbo"> <bag name="Childs"

    1热度

    1回答

    我想QueryOver并选择返回私人财产的属性。我无法解释清楚,但这个例子会告诉你。 映射: <hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" namespace="IWA.Model" assembly="IWA.Model"> <class name="Test" lazy="false" table="Test"> <id na

    0热度

    1回答

    我知道它已经为这个错误提供了一些解决方案,但我没有找出为什么我得到这个错误。当我加载列表没有过滤它的作品。 if (searchString != "") { query = _pagedDataQueryProcessor.GetDefaultQuery<Data.Entities.Password>() .Where( Restrictions.Di

    0热度

    1回答

    一个很简单的问题,我相信,我只是不明白: 此方法抛出一个异常: public void SetState(bool active) { Query.Where(q => q.Inactive == !active); } 无法从没有(价值解读成员(Business.Filter.EmployeeFilter + <> c__DisplayClass12 )。主动) 我只是想一个布

    1热度

    1回答

    我使用NHibernate和我有一个查询中,我试着去选择日期时间并将其转换为字符串: DateDTO dateDto = null; CultureInfo ci = CultureInfo.CreateSpecificCulture("he-IL"); var dates = _session.QueryOver<Date>() .Where(x => x.Client.Id =

    0热度

    1回答

    我尝试此查询过的标准: Area area = null var res = session.QueryOver<Area>(() => area); res.UnderlyingCriteria.Add(Expression.Where<Area>(x => x.shops.where(s => s.Id == 40503) != null)); 扔给我这个异常: “类型区的变量x的范

    0热度

    2回答

    拥有IQueryOver,我如何从它获取行计数,而无需从DB加载所有行? QueryOver有RowCount()方法,但如果基础查询有组或不同,它会丢弃它们。 *****更新***** SQL genearted为QueryOver.RowCount(正如你看到它丢弃DISTINCT): exec sp_executesql N' SELECT count(*) as y0_ FROM db

    1热度

    1回答

    为了简化NHibernate的限制一样,我们想有两个实体: public class Entity { public string Value { get; set; } public ChildEntity Child { get; set; } } public class ChildEntity { public string Value { get