2016-03-20 10 views
6

Ich möchte eine Verbindung zu einer Datenbank mit dem MySQL Connector erstellen. Ich bekomme eine Verbindung mit der Baugruppe MySql.Data.RT.dll, aber das war für Win RT. Ist das auch die richtige für eine Win 10 Universal-App, oder ist es besser, eine der .NET 4.5-Framework zu verwenden:Welche Assembly für MySQL Connection für Universal App

enter image description here

Meine Frage ist:

Welche Versammlung zu wählen für eine Windows Universal App?

Antwort

2

MySql Verbindungen geschehen durch

MySql.Data und MySql.Data.MySqlClient

diese beiden Baugruppen werden am häufigsten DLL-Dateien für jede MySQL-Konnektivität verwendet.

Für Beispiel-Code in 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

Ich denke, Sie sollten SQLite.Net-PCL-Bibliothek verwenden. Es zwei Referenzen hinzufügen, werden

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

Sie können auf diese URL verweisen auf http://igrali.com/2015/05/01/using-sqlite-in-windows-10-universal-apps/

SQLite ist eine Softwarebibliothek, implementiert eine eigenständige, serverlose, transaktionale SQL-Datenbank-Engine mit Nullkonfiguration. Dieses Paket enthält ein Erweiterungs-SDK und alle anderen Komponenten, die für die Verwendung von SQLite für die UAP-Anwendungsentwicklung mit Visual Studio 2015 benötigt werden. Weitere Informationen, einschließlich der vollständigen Dokumentation, finden Sie auf der offiziellen Website http://www.sqlite.org/.

Wenn Sie Visual Studio 2015 RTM und 10240 SDK verwenden, gibt es jetzt das offizielle SQLite VSIX-Paket (nicht mehr vor der Veröffentlichung), das Sie von SQLite.org herunterladen können. Suchen Sie nach "Universal App Platform" und Sie können loslegen! Der Rest des Blogposts sollte auch für diese Version gelten.

+0

hinzufügen weiter erläutern. –