【发布时间】:2010-03-20 04:42:13
【问题描述】:
我正在尝试将 linq to sql 用于我的项目(截止日期非常短),但我有点束手无策。我不知道为每个请求线程提供方便的数据上下文的最佳方法。
我想要一个类似于单例类的东西,我的所有存储库类都可以从中访问当前数据上下文。但是,单例类是静态的,不是线程安全的,因此不适合 Web 应用程序。我想要在请求开始时创建数据上下文并将其与请求一起处理的东西。
谁能分享他们对这个问题的解决方案?我一直在寻找解决方案,我发现了 Rick Strahl 的一篇好帖子:http://www.west-wind.com/weblog/posts/246222.aspx,但我并不完全理解他的线程安全或业务对象方法。如果有人有他的线程安全方法的简化版本,我很乐意看看。
【问题讨论】:
标签: asp.net linq-to-sql datacontext