Sqlite 如何编写Fluent NHibernate约定来指定所有实体的标识符?

Sqlite 如何编写Fluent NHibernate约定来指定所有实体的标识符?,sqlite,fluent-nhibernate,nhibernate-mapping,.net-5,system.data.sqlite,Sqlite,Fluent Nhibernate,Nhibernate Mapping,.net 5,System.data.sqlite,我正在使用Fluent NHibernate 3.1.0(使用NHibernate 5.3.8)进行域映射。我正在从事的项目的目标是.NET5。使用的数据库引擎是带有数据提供程序System.data.SQLite 1.0.113.7的SQLite 我正在努力寻找一种方法来应用一种约定,在一个地方自动添加所有映射域模型实体(从ClassMapclass派生)的标识。我在GitHub上阅读了以下(官方)文档,但没有看到。 现在,在每个实体构造函数上,我都需要执行以下代码(这不是什么大问题,但仍然

我正在使用Fluent NHibernate 3.1.0(使用NHibernate 5.3.8)进行域映射。我正在从事的项目的目标是.NET5。使用的数据库引擎是带有数据提供程序System.data.SQLite 1.0.113.7的SQLite

我正在努力寻找一种方法来应用一种约定,在一个地方自动添加所有映射域模型实体(从
ClassMap
class派生)的标识。我在GitHub上阅读了以下(官方)文档,但没有看到。

现在,在每个实体构造函数上,我都需要执行以下代码(这不是什么大问题,但仍然是重复的):

我很确定用流利的NHibernate很容易做到

谢谢你的帮助

Id(x => x.Id);