nhibernate-queryover相关内容
我试图使用 hibernate annotations 将数据插入到 MySQL数据库表中,该表没有主键定义。然而事实是这个表的2个字段在表中是唯一的,我可以使用hibernate注释来实现相同的功能吗? 这是我的代码.. @Entity @Table(name =“RolesMenuItems”) public class RolesMenuItems { @Colum
..
我尝试使用SQL函数 CONSTAINS 来过滤QueryOver API上的一些数据。 主要问题是我不能在where子句中使用 SqlFunction ,它不会编译,因为需要 ICriterion 。 var result = Session.QueryOver() .Where(Projections.SqlFunction( “FullTextCo
..
假设使用NH 3.4和RepositoryPattern的以下查询 var list = _repository .QueryOver() .Where(x =>(x.Age> 20))//注意到parantheses .Future() .ToList(); 如果添加了这些缺陷,NH将无法正常工作,并导致SO异常。如果用 .Where(x =>(x.Age>
..
我有这个代码获取所有启用的组和他们的孩子。我的问题是,孩子们也可以被禁用,但我不能流利的nhibernate只获取所有儿童的启用组。我认为这是可能的,但如何? public class Group { public bool IsDisabled {get;组; } public string描述{get;组; } public ICollection孩子
..
我有表: tableAnnual - AnnualAmount,AnnualCurrency。 creationDate,Id tableMonthly - MonthlyAmount,MonthlyCurrency,creationDate,Id currentSharevalue,creationDate,Id tableMiscDetails - clientType,client
..
这件事让我忙了好几天,希望NHibernate的大师们能够帮助我。我有一个查询设置在SQL Server中工作,我想在NHibernate中得到相同的。但是,我所有的尝试(做了很多googeling和浏览在stackoverflow)失败。这里是查询: pre $ code $选择 j.id, j.title, j .company, jt.name作为类别, loc.city,
..
我有两个实体分别是: 用户 { UserGuid, 地址, 。 。 。 EmailCount //这是未在数据库中的一列, //我只是想从USEREMAIL表 获得的计数数//并将该值映射到该属性 } USEREMAIL { UserGuid, 时间戳 } 问题是我怎么能获得的电子邮件与NHibernate的子查询计数? 到目前为止我
..
我有一些麻烦excuting用流利的NHibernate的查询。 我有一个表:书籍有以下栏目: ID,名称,年份,BOOK_TYPE,AUTHOR_ID 我要EXCUTE在功能NHibernate下面的SQL查询: SELECT BOOK_TYPE,COUNT(*) 从书本 GROUP BY BOOK_TYPE 解决方案 所谓的流利,NHib
..
我想表达与NHibernate下面的SQL查询 定义@date DATETIME = NULL; 选择 ER.Id ,ER.DocumentDate 起价 ExpenseReport ER ,其中 ER.PeriodFrom> = COALESCE(@date,ER.PeriodFrom) 或ER.PeriodTo< = COALESCE(@date,ER.Pe
..
我已经读了很多关于同样的错误问题,但由于没有符合我确切的问题。我试图访问一个对象的属性,根对象自身的一部分,用流利的NHibernate的。一些答案说,我需要用预测,别人说我需要使用加入,我觉得应该通过延迟加载工作。 下面是我的两个班的一起流利的映射: 艺术家级 公共类艺术家 { 公共虚拟INT标识{搞定;组; } 公共虚拟字符串名称{;组; } 公共虚拟的IList<
..
我一直在努力让翻译NHibernate的一个古老的查询。 我们正从NHibernate的2升级旧项目到最新版本。 我使用QueryOver语法,因为LINQ的并不是因为查询的复杂性(一个同事的意见)的选项。 我要查询数据库(Oracle)的得到一些结果这不得不进行分组。 至于结果,我需要我的DTO的分组集合。我还注意到,NHibernate的有故障翻译与复杂性的DTO(嵌套DTO的)
..
我试着写NHibernate的QueryOver语言这一特定的SQL查询,对此我不是很熟悉: SELECT MessageThreadId FROM MessageThreadAccesses ,其中提供ProfileID IN(ARR) GROUP BY MessageThreadId HAVING COUNT(MessageThreadId)= arr.Count
..
我有一个用户帐户表管理面板,这台拥有不同的数据库表(在SQL数据库表)的数据。和用户帐户表中有支持分页和排序。当我尝试将数据与“姓”,从客户数据库中取出进行排序,.NET抛出一个异常,说位置数据库表中没有“姓”列。我的方法是这样的: 帐户ACC = NULL; //布努BUşekildetanımlamadanolmuyor:• 账户登入ACCL = NULL; //布努BUşekildet
..
我有以下问题,结果 基本上我有以下2片段: VAR contactAssociation = session.QueryOver< ContactAssociation>(()=> contactAssociationAlias) 。凡(()=> contactAssociationAlias.Contact.ID == careGiverId&放
..
我使用NHibernate。我通过queryover方法编写查询。我能写,条文如下代码。其工作罚款。 db.QueryOver(用户)() 。凡(功能(X)x.Role =“客人“) 。而(功能(X)x.Block = 0) 。而(功能(X)= x.APPID APPID) 的.List(); 不过,我想用或者条款代替的和,或两者的组合。我怎样才能实现这一点。谢谢
..
我要创建这样一个QueryOver SELECT * 从表 WHERE场(1,2,3,4,5) 我试着包含方法,但我遇到了异常 “的System.Exception:未确认的方法调用:System.String:布尔包含(System.String)” 下面我code VAR qOver = _HibSession.QueryOver&LT;&为MyModel GT;(()=&
..
有类似下面的查询: VAR子查询= SessionFactory.getCurrentSession()函数 .QueryOver&LT; SomeEntity&GT;() 。凡(_ =&GT; _.SomeOtherEntity.Id == someId) .SelectList(名单=&GT;清单 .SelectGroup(X =&GT; x.Som
..
我想选择一个实体,并获取相关的一个列表: Session.QueryOver&LT;&UserRole的GT;() .Fetch(X =&GT; x.UsersInRole).Eager .LIST(); 这会导致大量的数据库命中。 第一个是这样的: SELECT ... FROM的UserRole 左外连接UsersInRoles上...
..
我有这个疑问,但我似乎无法找到我怎么设置我WhereRestrictionOn为OR。现在,他们的功能,但我想一个或另一个。 VAR privateInfo = Session.QueryOver&LT; ConContact&GT;() .JoinAlias(C =&GT; c.PrivateInfos,()=&GT; PI)的 .Wher
..
我如何选择/从一个不同的表子查询的项目值到我的主查询? 我有一个NH-模式是这样的: [Serializable接口] 公共类为MyModel { 公共虚拟INT标识{获取;组;} //更映射值 .... //未映射值 公共虚拟字符串ValueFromOtherTable {获取;集;} } 和我要填写ValueFromOtherTable与左
..