我在数据访问层中使用 Entity Framework ,我也使用它作为我的对象模型。
伪对象模型:
public class Item{
public string ID{get;set;}
public string Name{get;set;}
public Xml Data{get;set;}
}
Data 属性是这里的关键。我希望能够做到这一点:
伪:
var item = Items.Get(id: 1);
var xmlValue = item["key"];
我希望能够使用新属性扩展 EF 生成的类 Item,在其中我使用一些逻辑从 xml 中按键获取值。
我的问题是:
- 我发现 EF 数据模型不太容易使用,当我想要更新 Item 表时,我无法确定我的扩展逻辑是否有效。
- 我认为我不想每次都添加提取的模型并将 EF Item 转换为 My.Item。如果 table 变大,这将是一项繁重的操作。
扩展 EF 对象模型的好方法是什么?
我不知道
最佳答案
关于c# - 向 Entity Framework 模型添加属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13847408/