FluentNHibernate-如何在没有任何标识字段的情况下进行映射

FluentNHibernate-如何在没有任何标识字段的情况下进行映射,nhibernate,orm,fluent-nhibernate,fluent-nhibernate-mapping,Nhibernate,Orm,Fluent Nhibernate,Fluent Nhibernate Mapping,我用的是FluentNHibernate。有谁能告诉我如何从没有唯一字段的数据库中检索值。没有要映射的标识列 让我们说人类没有身份文件。当存在标识列时,Obj引用相同的ID,最后一个对象采用最终实例值。假设这里有数据库{column/value}={1,'abc'},{2,'xyz'},{3,'pqr'},现在在阅读时,假设它遇到第四个对象,如{2,'efg}……那么我的列表将有总共3个对象,其中4个是固定的,hase column=2的对象将引用实例{2,'efg'},因为它在加载列表时最后出

我用的是FluentNHibernate。有谁能告诉我如何从没有唯一字段的数据库中检索值。没有要映射的标识列

让我们说人类没有身份文件。当存在标识列时,Obj引用相同的ID,最后一个对象采用最终实例值。假设这里有数据库{column/value}={1,'abc'},{2,'xyz'},{3,'pqr'},现在在阅读时,假设它遇到第四个对象,如{2,'efg}……那么我的列表将有总共3个对象,其中4个是固定的,hase column=2的对象将引用实例{2,'efg'},因为它在加载列表时最后出现。我想设计这样的类,将采取4个元素,而不是3个。Plz指南
session.Query<Person>().Where(x => x.Name == "gdoron" &&
                                   x.Age  == "Non of your business").ToList();