1
在類似於ObjectContext
的通用上下文中使用CodeFirst(DbContext
)時,有沒有辦法找到實體(TEntity
)的Key Members
?DbContext查找關鍵成員的通用方法
我可以看到它是如何使用ObjectContext
here。
在類似於ObjectContext
的通用上下文中使用CodeFirst(DbContext
)時,有沒有辦法找到實體(TEntity
)的Key Members
?DbContext查找關鍵成員的通用方法
我可以看到它是如何使用ObjectContext
here。
我的混亂很抱歉,好像即使代碼優先的方法,我們可以找到關於使用對象上下文的實體主要成員,如下圖所示:
var ObjectContext = ((IObjectContextAdapter)DbContext).ObjectContext;
var ObjectSet = ObjectContext .CreateObjectSet<TEntity>();
var EntitySet = ObjectSet.EntitySet;
var KeyMembers = EntitySet.ElementType.KeyMembers;