0

嗨我是C#編程和MySQL中的新成員,但我想了解它。我在MySQL工作臺中創建了一個數據庫,其中我創建了一個表並插入了一些數據。我在MySQL Workbench中創建了一個MySQL數據庫,但無法在C#中使用

現在我想在我的C#桌面應用程序中使用這個數據庫。但是,如何將C#與該數據庫連接?我不知道數據庫位於何處。

如果我知道,那麼我可以在C#中的連接字符串輸入其地址的位置,所以我的問題是

  1. 那麼其中的文件保存在創建MySQL工作臺數據庫之後?
  2. 我應該將該數據庫文件與我的.exe文件放在一起嗎?
+0

該文件將存儲在您的服務器文件夾中。 –

+0

看看這個:https://dev.mysql.com/doc/connector-net/en/connector-net-introduction.html - 安裝部分提供了下載所需DLL的細節。如果你不太清楚你正在做什麼,那麼MySqlHelper類會從閱讀/更新數據庫中花費很多精力。理解你正在連接到MySQL服務器引擎 - 處理與實際數據庫文件的連接,因此它們不需要包含EXE – PaulF

+0

你可以在http://stackoverflow.com/questions/6419997/上找到更好的答案。連接-mysql與visual-studio-c-sharp鏈接。 –

回答

2
  1. 安裝MySQL Connector用於.NET/ODBC
  2. 安裝MySQL的Visual Studio
  3. 進口MySql.Web,MySql.Data和MySql.Data.Entity.EF6 dll文件到您的項目第一。
  4. 現在,通過右鍵創建一個從你的數據庫中的實體框架數據模型點擊任何文件夾 - >新項目 - >數據 - > ADO.net實體數據模型
  5. 點擊從數據庫生成 - >下一步
  6. 點擊新連接 - >更改 - >
  7. 選擇MySQL數據庫作爲數據源
  8. 給你的MySQL服務器的憑據,並選擇數據庫生成從數據庫中的數據模型
  9. 現在,您可以創建從表中的實體類和訪問數據的實例像dbEntitiesInstance.TableName。(麥克也可以使用LINQ 查詢)。
相關問題