【问题标题】:LINQ to SQL as Unit of WorkLINQ to SQL 作为工作单元
【发布时间】:2009-02-15 17:54:14
【问题描述】:

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

谢谢, 卢锡安

【问题讨论】:

  • 我不确定您的问题是否清楚。 “工作单元”是什么意思?你能描述一下你想用这些工具完成什么吗?例如,您是否正在创建数据保存在数据库中的网站或桌面应用程序?您在寻找最佳的数据访问工具吗?

标签: linq-to-sql unit-of-work


【解决方案1】:

Linq to Sql 数据上下文旨在用于单个工作单元。

编辑:添加引用。

The Linq To SQL FAQ:

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

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

【讨论】:

  • 一些链接,如果可能的话,好吗?
猜你喜欢
  • 2012-06-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-11-26
  • 1970-01-01
相关资源
最近更新 更多