根据您的经验,是LINQ作为一个工作单元到SQL合适?是不是可以避免?我应该更喜欢,比如说NHibernate的或其他O / RM工具?

谢谢, 卢西恩

有帮助吗?

解决方案

在LINQ到SQL数据上下文被设计成用于工作的一个单元。

编辑:添加引用

LINQ的到SQL FAQ:

  

问:我应该在所有的业务逻辑方法创建一个新的DataContext

?      

A:在DataContext符合工作设计模式的单元。除非你每次操作之间移动的物理层之间的数据,你应该让你的DataContext活着的工作时间。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top