【问题标题】:DbConfiguration.SetConfiguration in azure worker role天蓝色辅助角色中的 DbConfiguration.SetConfiguration
【发布时间】:2014-09-08 12:11:35
【问题描述】:

我有一个派生自 DbConfiguration 的类,用于执行任何连接弹性策略。

我在 global.asax.cs 中的 Application_Start 中以 Web 角色调用它。

如果是工人角色,我应该在哪里称呼它?

【问题讨论】:

    标签: .net entity-framework azure entity-framework-6 azure-worker-roles


    【解决方案1】:

    在您的应用程序的 app.config(我的名为“WebJob”)中,您有标签 --EntityFramework-- ... 添加 codeConfigurationType 如下:

    <entityFramework codeConfigurationType="WebJob.EFConfigDB, WebJob">
    ... your EF config here ...
    </entityFramework>
    

    EFConfigDB 是我从 DbConfiguration 派生的类。所以 codeConfigurationType 基本上是这样格式化的,这取决于你的项目:

    codeConfigurationType="<MyNameSpace>.<Derived DBConfiguration class>, <MyAssembly>"
    

    一旦您正确掌握了上述内容,您的 DBConfiguration 派生类的无参数构造函数将被自动调用。

    【讨论】:

      猜你喜欢
      • 2013-02-11
      • 1970-01-01
      • 2012-05-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-17
      • 2013-08-07
      • 1970-01-01
      相关资源
      最近更新 更多