所以我在这里有另外一个问题:Entity Framework - Determine the HasDatabaseGeneratedOption setting for a given type
我想回答这个问题我只需要访问给定OnModelCreating
的存储模型(使用DbContext
创建的存储模型)。
有什么想法吗?
答案 0 :(得分:4)
...你可以这样做
var mw = ((IObjectContextAdapter)context).ObjectContext.MetadataWorkspace;
要访问存储模型,您可以执行以下操作:
var sSpaceEntities = (StoreItemCollection)mw.GetItemCollection(DataSpace.SSpace);
为DataSpace avaiables https://msdn.microsoft.com/en-us/library/system.data.metadata.edm.dataspace(v=vs.110).aspx
设置此项你可以在重新布局时玩弄这些物品,你可以找到很多信息。