1

我有一个 .NET MVC 应用程序,它利用实体框架和第 3 方提供程序与 Oracle 数据库进行交互。我需要能够根据谁在使用应用程序在两个连接字符串中进行选择。第 3 方提供者假定它将在实体数据模型所在的项目的 app.config 中找到一个连接字符串,该连接字符串的名称对应于实体容器名称。

问题:如何设置连接字符串以使其存在?如果我在对数据库进行任何调用之前使用此处概述的 EntityConnectionStringBuilder是否等同于在 app.config 中设置连接字符串?IE 实体框架的东西会找到它正在寻找的东西吗?

4

2 回答 2

1

如果您不需要动态构建连接字符串,即您知道您正在使用 2 个连接字符串并且每个字符串在运行时都不会改变,只是使用哪个会改变,那么您无需担心使用EntityConnectionStringBuilder 类,您应该能够简单地在数据库上下文的构造函数中传递所需的连接字符串。

于 2011-01-24T18:26:04.337 回答
1

是的。你已经有了答案。

于 2011-01-24T18:04:29.327 回答