Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
根据您的经验,LINQ to SQL 是否适合作为工作单元?可以避免吗?我应该更喜欢 NHibernate 还是其他 O/RM 工具?
谢谢,卢锡安
Linq to Sql 数据上下文旨在用于单个工作单元。
编辑:添加参考。
Linq To SQL 常见问题解答:
问:我应该在每个业务逻辑方法中创建一个新的 DataContext 吗? 答:DataContext 符合工作单元设计模式。除非您在每个操作之间的物理层之间移动数据,否则您应该在工作期间保持 DataContext 处于活动状态。
问:我应该在每个业务逻辑方法中创建一个新的 DataContext 吗?
答:DataContext 符合工作单元设计模式。除非您在每个操作之间的物理层之间移动数据,否则您应该在工作期间保持 DataContext 处于活动状态。