azure工作角色中的DbConfiguration.SetConfiguration



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

我称之为global.asax.cs.中Application_Start中的web角色

如果是工人角色,我在哪里调用相同的?

在您的应用程序的app.config中(我的应用程序名为"WebJob"),其中有标记--EntityFramework。。。添加代码配置类型如下:

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

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

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

一旦正确掌握了以上内容,就会自动调用DBConfiguration派生类的"无参数构造函数"。

最新更新