Linq to sql LINQ到SQL作为工作单元

Linq to sql LINQ到SQL作为工作单元,linq-to-sql,unit-of-work,Linq To Sql,Unit Of Work,根据您的经验,LINQ到SQL作为一个工作单元是否合适?这是可以避免的吗?比如说,我应该更喜欢NHibernate还是其他O/RM工具 谢谢, LucianLinq到Sql数据上下文设计用于单个工作单元 编辑:添加引用 问:我应该在每个业务逻辑方法中创建一个新的DataContext吗 答:DataContext符合工作单元设计模式。除非在每个操作之间的物理层之间移动数据,否则应在工作期间保持DataContext的活动状态 我不确定你的问题是否尽可能清楚。你说的“工作单位”是什么意思?你能描

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

谢谢,
Lucian

Linq到Sql数据上下文设计用于单个工作单元

编辑:添加引用

问:我应该在每个业务逻辑方法中创建一个新的DataContext吗

答:DataContext符合工作单元设计模式。除非在每个操作之间的物理层之间移动数据,否则应在工作期间保持DataContext的活动状态


我不确定你的问题是否尽可能清楚。你说的“工作单位”是什么意思?你能描述一下你想用这些工具完成什么吗?例如,您是否正在创建其数据保存在数据库中的网站或桌面应用程序?你在寻找最好的数据访问工具吗?如果可能的话,请提供一些链接?