MySQL 通用应用程序连接的哪个程序集

Which assembly for MySQL Connection for Universal App

我想使用 MySQL 连接器建立到数据库的连接。我与程序集 MySql.Data.RT.dll 建立了联系,但这是针对 Win RT 的。这是否也适用于 Win 10 通用应用程序,还是使用 .NET 4.5 Framework 之一更好:

我的问题是:

为 Windows 通用应用程序选择哪个程序集?

我认为你应该使用 SQLite.Net-PCL 库。 它将添加两个引用

  • SQLite.Net
  • SQLite.Net.Platform.WinRT

你可以参考这个URL http://igrali.com/2015/05/01/using-sqlite-in-windows-10-universal-apps/

SQLite 是一个软件库,它实现了一个独立的、无服务器的、零配置的、事务性的 SQL 数据库引擎。此软件包包含一个扩展 SDK 和使用 SQLite 进行 UAP 应用程序开发 Visual Studio 2015 所需的所有其他组件。更多信息,包括完整的文档,可在官方网站 http://www.sqlite.org/ 上找到.

如果您使用的是 Visual Studio 2015 RTM 和 10240 SDK,现在可以从 SQLite.org 下载官方的(不再有预发布内容)SQLite VSIX 包.搜索 "Universal App Platform" 就可以了!博客的其余部分 post 也应该适用于此版本。

MySql 连接是通过

发生的

MySql.Data and MySql.Data.MySqlClient

这两个程序集是任何 mysql 连接中最常用的 dll 文件。

对于 C# 中的示例代码:

    MySqlConnection MYSQLCON;
    MySqlDataAdapter daDataAdapter;
    MySqlCommand MYSQLCmd;
    public MYSQLDataAccess()
    {
        ConnectionStrinG = getMySqlConnectionString();
        MYSQLCON = new MySqlConnection(ConnectionStrinG);
    }
    public string getMySqlConnectionString()
    {
        string CString = ConfigurationManager.AppSettings["MyCString"].ToString();  // Connection string from web.config
        string ConStr = ConfigurationManager.ConnectionStrings[CString].ToString();
        return ConStr;
    }