私はSQLをよく知っていますが、SQLServerと関連するVisual Studioツールは初めてです。SQL Serverプロジェクトを使用してLocalDBファイルを作成/管理できますか?
デベロッパーPCにローカルのテストDBをいくつかのストアドプロシージャ(SQLLiteではなくSQL Serverにする必要があります)が必要です。 LocalDBが答えているようで、Server Explorerを使ってLocalDB MDFファイルを作成できます。しかし、私はバージョン管理でMDFファイルを置くことができる/できないと思う - 他の開発者はのためにこのローカルDBを持つ必要があります。
Visual StudioのSQL Serverプロジェクトタイプは私がここにあるものですが、このようなプロジェクトが実際のDBにどのようにリンクされているかわかりません。私の考えでは、VSでSQLServerプロジェクトをセットアップし、テーブル/ストアドprocs/etcを追加することを想像しています。これにより、自動的にLocalDB MDFファイルが作成されます。
どのように物事が一緒にぶら下がって、ファイルがすべてどこに行くのかわかりません、誰かがこれを明確にするのに役立つことができますか?
私はC#プロジェクトでSLNを使用しています。C#コードでは、設定からの接続文字列を使用して特定のストアドプロシージャを呼び出しますが、実際にはDBは実際には存在しません。 SQLServerをインストールせずに手動で作成する必要はなく、コードを作成するときに作成するダミーDBが理想的です。 私は自分のソリューションにSQLServerプロジェクトを作成したいと思うので、魔法のようにLocalDBを作成します。それは実現可能か正しいのですか?
私はVSで私のコーディング(C#)をやっているので、すべてがソフトウェアでできていれば、これはちゃんとしているように思えました。それは本当にちょうど小さな「ダミーの」DBなので、VMを走らせることは過度のものと思われます。 –