[英]MySQL ASP.NET MVC in Monodevelop
嗨,大家好我是ASP.NET MVC的新手,我在Linux Mint上使用Mono開發來實現它。 我試圖通過MySqlConnection對象連接到我的計算機上的MySQL服務器。 當我嘗試使用這個對象時,它給了我錯誤
The type 'System.Data.Common.DbConnection' is defined in an assembly that is not referenced. Consider adding a reference to assembly 'System.Data,Version=4.0.0.0,culture=neutral PublicKeyToken=b77a5c561934e089'
所以我進入Project-> Add Nuget Packages並嘗試安裝包System.Data.Common,但這給了我那個錯誤:
Adding System.Data.Common...
The 'System.Data.Common 4.1.0' package requires NuGet client version '2.12' or above, but the current NuGet version is '2.8.7.0'.
之后我嘗試進入我的一個Web.config文件並將其添加到那里。
<assemblies>
<add assembly="System.Data Version=4.0.0.0, Culture=neutral PublicKeyToken=b77a5c561934e089" />
</assemblies>
但是在恢復軟件包之后仍然沒有任何內容。這是我的C#類文件,我正在嘗試使用它。它不完整但在我要包含更多代碼之前我希望解決此錯誤。
using MySql.Data.MySqlClient;
using System.Configuration;
using System;
using System.Collections.Generic;
using System.Data;
//using System.Data.Common;
namespace FairOrderingSystem
{
public class MySQLdatabase{
public MySQLdatabase(){
}
private void test(){
MySqlConnection connection = new MySqlConnection ();
connection.ConnectionString =
"Data Source = localhost;" +
"Initial Catalog=fair;" +
"User id=shane;" +
"Password=Gaming12;";
connection.Open ();
}
}
}
我通過右鍵單擊解決方案工具欄中的“引用”行,選擇“編輯引用...”並從程序集列表中添加System.Data來解決此問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.