我不知道如何获取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