Azure Function 无法使用没有实体提供程序的连接字符串
Azure Function unable to use connection string with no Entity provider
我有一个使用 DAL dll 的 Azure Functions 系统。此 dll 使用 entity framework 连接到 SQL 数据库,并且在我们的数据库优先代码中采用 UnitOfWork 格式。
在 azure 函数中,没有标准的 "app.config" 文件可以用我的连接字符串更新到我的数据库。所以我在应用程序设置的 GUI 中添加了它:
我已经从 app.config 中复制了代码,方法是从配置中获取值,转换 " 值,然后将其粘贴到 GUI 中。
<add name="Entities" connectionString="<This is what I copied>" providerName="System.Data.EntityClient" />
但是,每当我 运行 代码时,我都会收到此错误:
2016-10-14T12:39:44.248 C# ServiceBus queue trigger function processed message: test
2016-10-14T12:39:44.265 Getting UnitOfWork
2016-10-14T12:39:44.607 Getting Repository
2016-10-14T12:39:44.639 ERROR The connection string 'Entities' in the application's configuration file does not contain the required providerName attribute."
因此,提供商名称通常是 entity framework,但我不知道如何将其包含在代码中。我的问题是,如何连接此连接字符串并拥有 entity framework 提供程序?
如果您使用的是 Entity Framework 6 或更高版本,您是否尝试过使用 Code-based configuration?可以在此处找到一些示例实现,
- http://www.entityframeworktutorial.net/entityframework6/code-based-configuration.aspx
- How to set connection in Entity Framework 6 using Code-Based Configuration
我有一个使用 DAL dll 的 Azure Functions 系统。此 dll 使用 entity framework 连接到 SQL 数据库,并且在我们的数据库优先代码中采用 UnitOfWork 格式。
在 azure 函数中,没有标准的 "app.config" 文件可以用我的连接字符串更新到我的数据库。所以我在应用程序设置的 GUI 中添加了它:
我已经从 app.config 中复制了代码,方法是从配置中获取值,转换 " 值,然后将其粘贴到 GUI 中。
<add name="Entities" connectionString="<This is what I copied>" providerName="System.Data.EntityClient" />
但是,每当我 运行 代码时,我都会收到此错误:
2016-10-14T12:39:44.248 C# ServiceBus queue trigger function processed message: test
2016-10-14T12:39:44.265 Getting UnitOfWork
2016-10-14T12:39:44.607 Getting Repository
2016-10-14T12:39:44.639 ERROR The connection string 'Entities' in the application's configuration file does not contain the required providerName attribute."
因此,提供商名称通常是 entity framework,但我不知道如何将其包含在代码中。我的问题是,如何连接此连接字符串并拥有 entity framework 提供程序?
如果您使用的是 Entity Framework 6 或更高版本,您是否尝试过使用 Code-based configuration?可以在此处找到一些示例实现,
- http://www.entityframeworktutorial.net/entityframework6/code-based-configuration.aspx
- How to set connection in Entity Framework 6 using Code-Based Configuration