簡體   English   中英

Monodevelop中的MySQL ASP.NET MVC

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM