在EntityObject和Entity Framework中生成的类之间添加自定义抽象基类

时间:2010-02-10 20:16:59

标签: entity-framework

我已经生成了一个EDMX项目,并且我已经设置了数据实体类。它们都继承自System.Data.Object.DataClasses.EntityObject。我想要做的是有另一个继承自EntityObject的抽象类,然后我的数据实体类继承自那个新类。

实现这一目标的最佳方法是什么?

感谢您的帮助。

1 个答案:

答案 0 :(得分:3)

考虑删除EntityObject是正确的,EF类的工件不应该通过网络暴露。

请请使用DTO pattern来查看通过电汇传递的对象。

如果您创建新的DTO类(手动或使用T4模板)并使用AutoMapper之类的东西来回映射数据。

序列化的有效载荷将更简单,更可重用。