2017-10-06 7 views
0

私はC#でコンソールゲームを作成しようとしていますが、キャラクターとステージに関する情報をデータベースに生成しようとすると問題が発生しています。Visual Studio 2017のC#コードからSQL Server 2017ローカルデータベースを作成するには?

私の質問は以下のとおりです。どのように私は

  1. は、C#コードからデータベースファイルを作成するのですか?
  2. 作成したデータベースに接続しますか?
  3. C#コードからそのデータベースにテーブルを追加する方法は?

私は.mdfファイルを作るためのFileInfoクラスとFileStreamクラスを使用することができることを考えていたが、私はむしろ君たちを尋ねることにより、安全であろう。

+2

SSDTプロジェクトを追加することをお勧めします(SSDTパッケージをVSに追加する必要があります)。次に、「スキーマ比較」操作を実行してデータベースに変更を展開します。これにより、SQLの変更を展開するためのカスタムアプリケーションの作成が不要になり、データベースをソリューションに追加して追跡することができます。 –

+0

私は最初から作業中のmdf +トランザクションログファイルを作成するコードを実際に見たいと思うでしょう。とても面白いです。 – lad2025

+0

@ lad2025 GitHubでソースコードを見つけることができます:https://github.com/shadowlynch/TheWarForWesteros-P1 –

答えて

-1

.net for c#にはライブラリがありますが、usingステートメントは手動で有効にする必要があります。 Visual Studioでプロジェクトをクリックし、参照の追加をクリックして追加情報に移動した場合。 Mysql.dataには、必要なものすべてが必要です。また、コマンドから文字列を作成するだけで、データベースに接続することができます。しかし、まずデータベースに接続してください。

+1

これは質問されている質問には対処しません! –