gpt4 book ai didi

c# - Monodevelop 中的 MySQL ASP.NET MVC

转载 作者:行者123 更新时间:2023-11-30 22:14:03 25 4
gpt4 key购买 nike

大家好,我是 ASP.NET MVC 的新手,我正在 Linux Mint 上使用 Mono develop 来完成它。我正在尝试通过 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 来解决此问题。

关于c# - Monodevelop 中的 MySQL ASP.NET MVC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39064850/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com