FluentNHibernate - 如何在没有任何身份字段的情况下进行映射
Posted
技术标签:
【中文标题】FluentNHibernate - 如何在没有任何身份字段的情况下进行映射【英文标题】:FluentNHibernate - How to map without any Identity field 【发布时间】:2012-05-14 16:35:03 【问题描述】:我正在使用 FluentNHibernate。谁能告诉我如何从没有字段唯一的数据库中检索值。没有要映射的身份列。
【问题讨论】:
【参考方案1】:session.Query<Person>().Where(x => x.Name == "gdoron" &&
x.Age == "Non of your business").ToList();
【讨论】:
假设人员类没有身份字段。当存在 Identity 列时,Obj 引用相同的 ID,并且最后一个对象采用最终实例值。假设这里是数据库 column/value = 1,'abc', 2,'xyz', 3,'pqr' 现在在阅读时假设它遇到了第 4 个对象,例如 2,'efg。 ...那么我的 List以上是关于FluentNHibernate - 如何在没有任何身份字段的情况下进行映射的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 FluentNHibernate 创建 ISessionFactory
如何使用 Fluent NHibernate 从另一个表中获取一列
如何使用 FluentNHibernate N:N 映射与附加属性的关系