architecture - 三层架构和 LINQ to Entities

标签 architecture linq-to-entities 3-tier

几年来,我一直使用三层架构(表示层、逻辑层和数据层)来编写应用程序。通常,我使用 .netTiers 等工具来生成数据层和部分逻辑层。一切都定义得很好,我喜欢它。

我现在只能使用 LINQ to Entites(看来 LINQ to SQL 已被 Microsoft 放弃),我真的很困惑。在我看来,LINQ to Entites 生成的代码是逻辑层和数据层的大混合体,我对此几乎无法控制。此外,我真的不喜欢这样的事实:我必须使用生成的类(实体...)。

最后,您能否分享一下您使用 LINQ to Entities 的经验和最佳实践?知道我如何仍然拥有一个定义良好的三层架构吗?

谢谢!

最佳答案

Ian Cooper 撰写了有关使用 Linq2Sql 构建应用程序的精彩系列:

希望你能找到你需要的东西。

关于architecture - 三层架构和 LINQ to Entities,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/838236/

相关文章:

c# - Entity Framework 查询outofmemoryexception

java - 使用JAVA制作通讯录应用

delphi - D7 的 3 层应用程序架构

c# - 哪本书是学习 Linq(包括 Linq to Entities)的最佳书籍?

c++ - 使用什么架构来暗示一个类中的 2 种行为?

gcc - 使用ffmpeg库编译报错

java - EJB 如何并行化一个长时间的 CPU 密集型进程?

c# - 执行 Linq 多对多查询

c# - 三层架构中什么在哪里

events - 用于显示事件的典型 uml 图