我不知道如何獲取EntityFramework
元數據Entity
(我的EF設計師/ edmx)爲Poco
對象。是否有可能使用代碼來確定Poco映射到實體框架CTP5的實體?
例如。
我的圖有一個實體,名爲User
。我也有一個名爲User
的Poco課程。我的印象是實體名稱和Poco需要是相同的名稱,所以約定可以自動映射兩者(以及具有相同屬性名稱的poco等)。
因此,如果我有一個Poco類型,我如何檢索實體並因此檢查該實體以查看它的元數據,如EntityKey
或StoreGeneratedPattern
等?
哦 - 順便說一下...我不知道波科類型是什麼意思.. ..類使用泛型...
public class GenericRepository<T> : IRepository<T> where T : class
{ ... }
所以,我想我將不得不問上下文...抓住我的實體有name == typeof(T).Name
或其他什麼...
heya :)嗯。我明確有權訪問上下文(這是一個DbContext)..但是沒有ObjectStateManager屬性,在該上下文中?它是否被重命名爲CTP5? – 2011-02-02 03:44:39
另外..如果我在內存中沒有任何實體會發生什麼?我是否仍然可以獲取結構並查詢屬性? – 2011-02-02 04:02:03