簡體   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