是否有EF 5相当于nhibernate的IIdentifierGenerator?

时间:2012-08-25 23:24:51

标签: nhibernate entity-framework-5 key-generator

我知道在EF中你可以指定一个db是由db(就像MSSQL身份)生成的,但这里有没有钩子?有没有办法使用IIdentifierGenerator接口插入NHibernate中的自定义pk生成器?

1 个答案:

答案 0 :(得分:1)

简答:不。 EF没有那种可扩展性。

答案很长:您可以通过覆盖SaveChanges或收听ObjectContext.SavingChanges来模拟,从跟踪器获取新添加的实体并分配ID。