是否存在nhibernate'的EF 5等价物;什么是身份识别发生器?

是否存在nhibernate'的EF 5等价物;什么是身份识别发生器?,nhibernate,entity-framework-5,key-generator,Nhibernate,Entity Framework 5,Key Generator,我知道在EF中可以指定PK是由db生成的(比如MSSQL标识),但是这里有钩子吗?有没有办法使用IIIdentifierGenerator接口插入NHibernate中的自定义pk生成器?简短回答:没有。EF没有这种扩展性 详细回答:您可以通过覆盖SaveChanges或收听ObjectContext.SavingChanges、从跟踪器中获取新添加的实体并分配ID来模拟这种情况

我知道在EF中可以指定PK是由db生成的(比如MSSQL标识),但是这里有钩子吗?有没有办法使用IIIdentifierGenerator接口插入NHibernate中的自定义pk生成器?

简短回答:没有。EF没有这种扩展性

详细回答:您可以通过覆盖
SaveChanges
或收听
ObjectContext.SavingChanges
、从跟踪器中获取新添加的实体并分配ID来模拟这种情况