0

こんにちは、私はC#プログラミングとMySQLで初めてです。私はテーブルを作成し、いくつかのデータを挿入したMySQLワークベンチでデータベースを作成しました。私はMySQL WorkbenchでMySQLデータベースを作成しましたが、C#で使用することができません。

今、このデータベースをC#デスクトップアプリケーションで使用したいと考えています。しかし、どのようにC#をそのデータベースに接続するのですか?私はデータベースがどこにあるのかわかりません。私が場所を知っていれば、私の質問は、ファイルが保存されている場合、その後のMySQLのワークベンチでデータベースを作成した後

  1. あるので、私は、C#で接続文字列にそのアドレスを

    入力することができますか?

  2. .exeファイルにそのデータベースファイルを置く必要がありますか?
+0

ファイルはあなたのサーバーフォルダに保存されます。 –

+0

これを見てください:https://dev.mysql.com/doc/connector-net/en/connector-net-introduction.html - インストールのセクションは、必要なDLLのダウンロードの詳細を示します。 MySqlHelperクラスは、あなたが何をしているのかがあまりにもわからない場合に、データベースの読み込み/更新のために多くの労力を費やします。実際のデータベースファイルへの接続を処理するMySQLサーバエンジンに接続していることを理解してください。EXEを使用する必要はありません – PaulF

+0

あなたはより良い回答をhttp://stackoverflow.com/questions/6419997/で見つけることができます。 connection-mysql-with-visual-studio-c-sharpリンク。 –

答えて

2
  1. 最初のプロジェクトにVisual Studio用
  2. インポートMySql.Web、MySql.DataとMySql.Data.Entity.EF6 DLLをMySQLをインストールし、.NET/ODBC
  3. 用のMySQLコネクタをインストールします。 。
  4. 今すぐ右の任意のフォルダをクリックして、データベースからエンティティフレームワークデータモデルを作成 - >新しい項目 - >データ - > ADO.netエンティティデータ モデル
  5. クリックして、データベースから生成 - >次
  6. クリックして新しい上接続 - >変更 - >
  7. 今、あなたは、テーブルからのエンティティクラスとアクセスデータのインスタンスを作成することができます
  8. がデータベース
  9. からデータモデルを生成するために、MySQLサーバの資格情報を選択し、データベースを与えるデータソースとしてMySQLデータベースを選択しますdbEntitiesInstance.TableName(Mak LINQ クエリの使用も)。
関連する問題