我已经生成了一个EDMX项目,并且我已经设置了数据实体类。它们都继承自System.Data.Object.DataClasses.EntityObject。我想要做的是有另一个继承自EntityObject的抽象类,然后我的数据实体类继承自那个新类。
实现这一目标的最佳方法是什么?
感谢您的帮助。
答案 0 :(得分:3)
考虑删除EntityObject是正确的,EF类的工件不应该通过网络暴露。
请请使用DTO pattern来查看通过电汇传递的对象。
如果您创建新的DTO类(手动或使用T4模板)并使用AutoMapper之类的东西来回映射数据。
序列化的有效载荷将更简单,更可重用。