每当我阅读关于Linq to Entities的文章时,感觉好像需要将业务逻辑嵌入生成的实体类中。
这意味着业务对象(控制器、服务层等)的“用户”必须了解使用Linq所需的数据上下文对象。
这也意味着数据访问逻辑和业务逻辑将混合在一起。
许多微软示例使用某种DTO方法。我不是DTO模式的铁粉。
所以,我应该让业务对象封装Linq实体,并使用属性提供对其的访问,还是应该坚持使用DTO模式?
你有什么建议吗?
谢谢
这意味着业务对象(控制器、服务层等)的“用户”必须了解使用Linq所需的数据上下文对象。
这也意味着数据访问逻辑和业务逻辑将混合在一起。
许多微软示例使用某种DTO方法。我不是DTO模式的铁粉。
所以,我应该让业务对象封装Linq实体,并使用属性提供对其的访问,还是应该坚持使用DTO模式?
你有什么建议吗?
谢谢