2016-03-20 19 views
6

MySQL Connectorを使用してデータベースへの接続を構築したいとします。私はアセンブリMySql.Data.RT.dllとの接続を得るが、これは勝利RTのためだった。これはまた、10勝ユニバーサルアプリのための正しいものである、または.NET 4.5 Frameworkののいずれかを使用した方がよい:ユニバーサルアプリケーション用MySQL接続用アセンブリ

enter image description here

、私の質問は:

どのアセンブリを選択しますWindowsユニバーサルアプリケーションのための?

答えて

2

MySQL接続は、これら2つのアセンブリは、最も一般的に任意のMySQLの接続のためのdllファイルを使用している

MySql.Dataと MySql.Data.MySqlClient

によって起こるされています。

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ライブラリを使うべきだと思います。 それはあなたがこのURLを参照することができます2つの参照

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

を追加します http://igrali.com/2015/05/01/using-sqlite-in-windows-10-universal-apps/

SQLiteのは、そのソフトウェアライブラリでありますサーバーレス、ゼロ設定のトランザクション型SQLデータベースエンジンを実装しています。このパッケージには、Visual Studio 2015でUAPアプリケーション開発用にSQLiteを使用するために必要な拡張SDKおよびその他のコンポーネントがすべて含まれています。詳細は、公式Webサイトhttp://www.sqlite.org/を参照してください。

Visual Studio 2015 RTMと10240 SDKを使用している場合、SQLite.orgからダウンロードできる正式な(リリース前のものはありません)SQLite VSIXパッケージが作成されました。 "ユニバーサルアプリケーションプラットフォーム"を検索して、あなたは行き​​たい!残りのブログ投稿はこのバージョンにも適用する必要があります。

+0

は説明さらに追加。 –