Linq to NHibernate 和子对象查询
我有这个 Linq 查询: var query = (from i in session.Query() where i.IsApproved == true select i); if (topPhotoEnum.Equals(TimeModeEnum.Today…
如何组合两个表达式?
我正在尝试构建一个将应用于 IQueryable 集合的表达式。 我可以构建这样的表达式: [TestClass] public class ExpressionTests { private IQueryable …
NHibernate 中按关系计数排序
我有一个这样的数据结构: public class User { public Guid Id {get;set;} public string Name {get;set;} public IList Books {get;set} } 我一直在…
NHibernate 使用 linq 查询子类或查询 over
我们有以下“通用”参数框架 public class EntityWithSettings { public IList Parameters { get; } } public class Parameter { public string Name …
多表NHibernate查询
我有一个如下所示的对象图: class A () { int id; IEnumerable bees; } class B() { int id; A a; C c; } class C() { int id; D d; IEnumerable bee…
在运行时映射一对一关系
我正在尝试升级旧的 CMS 以使用 NHibernate,并且无法对原始数据库结构产生太大影响。这是导致问题的部分。假设我有以下 2 个表: Articles: - Id (PK…
为什么 .Fetch() 会抛出空引用异常?
我有以下 nhibernate linq 查询,它抛出空引用异常 promotions = (from a in session.Query() from ap in a.Promotions where a.Id == applicationId …
具有嵌套关系条件的 Linq to NHibernate 表达式树
在我使用 NHibernate 的 .Net 项目中,我有一段代码根据用户在 UI 中的过滤器中设置的值构建表达式树列表。 该表达式是针对我的域模型的特定对象(比…
Nhibernate 在使用 QueryOver 时无法解决属性异常,适用于 QueryAll
我遇到以下问题 基本上我有下面的两个片段: var contactAssociation = session.QueryOver(() => contactAssociationAlias) .Where(() => contactAsso…
NHibernate 和 NHibernate LINQ:将 Fetch() 与自定义 ToPagedList 方法结合使用
我在将 nHibernate Fetch() (或 FetchMany())方法与我的分页方法一起使用时遇到问题,该方法使用 Futures 来获取所需的信息。我不知道如何解决它,…
字节数组与 NHibernate 的比较
以下 Linq to NHibernate 查询会导致 System.NotSupportedException。 IEnumerable FindByMd5(byte[] md5) { return this.Session.Query().Where(f =>…
Nhibernate / 建议映射属性和 id
出于过滤目的,我想在 nhibernate 中建议映射属性和 id。 在这种情况下,它将建议Manufacturer Type 的Manufacturer 属性和IDManufacturer (int)。 in…
将 LINQ 扩展为 Nhibernate 提供程序,并结合动态 LINQ 问题
我正在使用 NHibernate 3.1.0,并且尝试使用 BaseHqlGeneratorForMethod 并扩展 DefaultLinqToHqlGeneratorsRegistry 来扩展 LINQ 提供程序,如 法比…
为什么这两个 NHibernate 查询会产生不同的结果?
这是 M:N 关系,集合在 NHibernate 中被映射为 Set。 我们之前使用的条件查询“有效”,但它没有正确填充技能集合,因为即使员工拥有多种技能,也只有…