0
所以我有這個其他的問題在這裏:Entity Framework - Determine the HasDatabaseGeneratedOption setting for a given type訪問實體框架存儲模型在運行時
我認爲回答了這個問題,我只需要獲得訪問存儲模型(即與OnModelCreating
創建的)給出DbContext
。
任何想法?
所以我有這個其他的問題在這裏:Entity Framework - Determine the HasDatabaseGeneratedOption setting for a given type訪問實體框架存儲模型在運行時
我認爲回答了這個問題,我只需要獲得訪問存儲模型(即與OnModelCreating
創建的)給出DbContext
。
任何想法?
從給定的DbContext ......你可以做到這一點
var mw = ((IObjectContextAdapter)context).ObjectContext.MetadataWorkspace;
訪問存儲模型,你可以這樣做:
var sSpaceEntities = (StoreItemCollection)mw.GetItemCollection(DataSpace.SSpace);
SE這對於數據空間avaiables https://msdn.microsoft.com/en-us/library/system.data.metadata.edm.dataspace(v=vs.110).aspx
你可以pla在討論這個對象時,你會發現很多信息。
完美,謝謝。 –