适用于通用应用程序的MySQL连接使用哪个程序集?

6
我想使用MySQL Connector建立与数据库的连接。我可以通过程序集MySql.Data.RT.dll获得连接,但这是为Win RT准备的。对于Win 10通用应用程序,这也是正确的吗?还是最好使用.NET 4.5 Framework之一:

enter image description here

我的问题是:

为 Windows Universal 应用选择哪种汇编语言?

2个回答

2

MySQL连接是通过

MySql.Data和 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;
    }

-1

我认为你应该使用SQLite.Net-PCL库。

它将添加两个引用:

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

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

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

如果你正在使用Visual Studio 2015 RTM和10240 SDK,则现在有官方(不再是预发布版本)的SQLite VSIX包,你可以从SQLite.org下载。搜索“通用应用平台”,你就可以开始使用了!其余的博客文章也适用于这个版本。


添加进一步的解释。 - Eng Soon Cheah

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接