NHibernate:如何添加列表我手动创建到 Nhibernate?
我创建了一个产品列表 - 即在代码中手动列出。 nhibernate 是否可以发送产品列表并让它自动添加详细信息。 产品类的属性是数据库中的自动增量 ID。 我…
NHibernate 使用公共属性映射到实体
我正在使用 IQueryable<>建立批处理查询。 我已成功使用视图来获取信息,因此 IQueryable<>可以找到它,但在这种情况下我无法弄清楚如何映射…
NHibernate:如何调用模型的存储过程和单/复数?
谁能告诉我使用 NHibernate 调用存储过程的最佳和推荐方法? 我已经设置了映射,目前我已经可以正常工作了 var list = session.CreateSQLQuery("exec …
Fluent NHibernate 外键为 Null,来自查找表
我有一个包含产品(产品表)的查找表、一个包含订单详细信息的 CustomerOrder 表和一个包含每个订购产品的行的 OrderLines 表。 因此,实体看起来像这…
不需要的 NHibernate 更新命令
我有以下类 public class Contact { public Contact() { Addresses = new List<Address>() EmailAddresses = new List<EmailAddress>() Phone…
将字段作为查找的 NHibernate 对象
我是 NHibernate 新手。假设您有一个像这样的 Customer 类 public class Customer { public virtual int CustomerID { get set } public virtual stri…
NHibernate - 身份列
我已经声明了 NHibernate 的以下映射: <class name="Sales" table="Sales" lazy="false" > <id name="Id" column="Id" type="Guid"> <gene…
一对一的 NHibernate 映射,其中所有字段都映射到单个类中的属性
我遇到的情况是,数据库在两个表之间具有一对一的关系,这两个表一起清楚地表示相同的逻辑实体。 我想将这些表映射到同一个类,并将类的属性映射到两…
当子类具有不可空字段时,每个层次结构表映射?
我有一个带有抽象基类和 4-5 个子类的类层次结构。我想使用 NHibernate 的每类层次结构表映射方法将它们映射到单个数据库表,以减少查询生成的联接数…
在 nhibernate 中刷新实体的最佳方法是什么
我想刷新一个实体及其所有子集合。最好的方法是什么?我说的是 nhibernate:) 我读过有关 session.Evict、session.Refresh... 但我仍然不确定这样做是…
Fluent NHibernate:一对多映射到抽象类中存在外键的子类
我是 NHibernate/Fluent NHibernate 的新手,我正在尝试弄清楚如何将它与现有的数据库结构一起使用。如果可能的话,我想让它在不改变数据库结构的情况…
Nhibernate 删除多对一关系中的父级导致外键冲突
我有一个可以有多个人员的雇主对象: //entities public class Person { public virtual Guid Id {getset} public virtual string Name {getset} publ…
Nhibernate 组件映射:从数据库查询时值对象中的父对象为 null
我使用以下映射配置将值对象项映射为组件, { Table("Product") Not.LazyLoad() Id(x => x.Id, "id") Map(x => x.Number, "number") Map(x => x…