我有一个从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派生类的"无参数构造函数"。