我是实体框架的新手。
我想获得实体对象的列数,就像旧的Datatable技术一样。可能吗 ?
例如,在标准的Nortwind数据库中,对于Customers表,如何从EntityObject派生的Customers类中获取列数;
提前致谢。
答案 0 :(得分:2)
我认为你可以使用反射来做到这一点
PropertyInfo[] propertyInfos;
propertyInfos = typeof(MyClass).GetProperties();
var numberCol = propertyInfos.Length;
而不是MyClass你应该使用你的实体类
答案 1 :(得分:0)
您可以通过浏览MetadataWorkspace
http://msdn.microsoft.com/en-us/library/bb387116.aspx