【发布时间】:2010-11-21 09:08:51
【问题描述】:
我在一个项目中使用 EntityFramework 来连接 Mysql 数据库。提供者是 Devart Dot.connect。
此应用程序需要使用用户在运行时提供的连接参数连接到数据库。这当然包括 Mysql 数据库名称。
我使用 EntityConnectionStringBuiler 和 EntityConnection 类来构建和存储自定义连接参数。
问题在于,即使使用这样的给定参数,应用程序也总是连接到使用 Visual Studio 向导设计 EntityModel 时指定的数据库。 很奇怪的是,在调试和检查ObjectContext的状态时,自定义的connexion参数都被正确使用了…… 这让我很生气!!!! 有什么线索吗?
【问题讨论】:
-
一个代码示例会很有帮助——它在调试时真的工作,还是只是在 ObjectContext 中显示正确的连接字符串?
标签: c# mysql database entity-framework connection