以弱类型方式访问Entity Framework V4属性

时间:2011-03-04 15:59:53

标签: entity-framework .net-4.0 entity-framework-4

我正在尝试确定是否有一种以弱类型方式访问实体框架实体属性的方法。

不是以这种方式访问​​description属性: myEntity.Description

我真的想使用索引器访问它: myEntity [“Description”]

我看过对象模型。 ObjectContext.Translate<>()方法采用DbDataReader,但我还没有找到访问DbDataReader,DataRow等的方法......

非常感谢任何帮助。

谢谢, ...马克

2 个答案:

答案 0 :(得分:1)

您可以扩展T4模板并为您完成。您可以通过反射(慢,坏)或使用switch使用愚蠢(但快速)的方法来实现。

答案 1 :(得分:0)

您可以使用EntityClient将结果作为EntityDataReader进行流式传输,顾名思义就是DbDataReader的实现。