配置实体框架以从Azure云配置文件中选择连接字符串

本文关键字:配置文件 选择 连接 字符串 Azure 实体 框架 配置 | 更新日期: 2023-09-27 18:08:42

我们正在使用EF-6在我们的web角色& &;工人的角色。这些角色被封装到单个云服务项目中。

为了更好地管理配置设置,我们已经将大部分配置键移到了云项目&我们使用CloudConfigurationManager读取它们。

但是对于像实体框架或企业库这样的包,我们不能告诉AppDomain从云配置文件中读取设置。EF调查各自的App.Config或Web。项目配置。

有没有办法告诉EF从云配置文件读取连接字符串?

配置实体框架以从Azure云配置文件中选择连接字符串

您可以更改T4模板文件Model.Context.tt来使用

base(CloudConfigurationManager.GetSetting("YourEntities"))

当您重新生成模型时,生成的model . context .cs文件将使用CloudConfigurationManager.