在EF Code First中共享数据库上下文的最佳方法

时间:2011-09-11 16:34:11

标签: entity-framework-4.1 unity-container datacontext

我有几个特定的​​存储库类,我想在所有存储库之间共享相同的数据库上下文。现在我正在为每个存储库创建新的上下文。我在想使用mvc.unity。我没有看到关于共享db上下文的非常有用的示例。在实施之前,只想了解专家的意见。

谢谢,

1 个答案:

答案 0 :(得分:1)

我将查看DI容器的结构图,并在请求级别对dbcontext进行范围调整,以便在同一请求中调用的所有存储库都获得相同的实例。

您正在构建的应用程序非常有用,可以提供一个很好的答案。