繁体   English   中英

如何在不使用对话框的情况下为C#项目中的MySQL数据库设置连接字符串?

[英]How do I set up a connection string for a MySQL database in a C# project without using dialog boxes?

注意:显然,MySQL连接器安装未自动显示在添加数据源的对话框中的原因是因为 Visual 2008 Express Edition 不允许在Visual Studio IDE中进行“第三方集成”。 因此,这使得手动设置数据源变得更加重要,因为不存在来自MySQL连接器的集成工具。


我的目标是使用实体框架(ADO.NET实体数据模型)建立与MySQL数据库的连接。 我对所有的向导和对话框感到沮丧,但仍然找不到我想要的东西。

到目前为止,这是我做的事情:我刚刚在机器上安装了MySQL .NET Connector v6.1.3(据我所知,它已正确安装。它显示在“控制面板”的“添加/删除程序”中)。 在Visual Studio(SP1附带的带有实体框架版本的Visual C#2008 Express Edition SP1)中,我单击以添加对项目的引用,单击“ ADO.NET实体数据模型”,然后转到要求“该模型应包含什么?” 我选择“从数据库生成”,然后单击“下一步”。

该屏幕询问我应该使用哪个数据连接。 我单击“新建连接”,然后看到一个如下所示的屏幕:

我刚刚安装的ADO.NET MySQL Connector的选项在哪里?

我知道在哪里可以找到 MySQL 的连接字符串 ,但是我不知道如何将其放入我的应用程序中,以便Visual Studio可以识别它,使用ADO.NET连接器,并允许我选择该连接来创建实体模型。 如何做到这一点?

使用app.config(或web.config)文件添加条目。 确保与MySQL提供程序一起正确指定provider =属性。

Visual C#2008 Express Edition SP1中不支持第三方扩展。

Dan Fernandez在此博客文章中提到了这一点

Visual Studio 2008产品比较文章中提供有关Express版本和Professional版本之间差异的详细信息。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM