テスト目的のために、各devマシンにSQL Serverを設定する必要があります。Portable SQL LocalDBまたはExpress
一度テストスイートまたはケースを起動すると、SQL Serverはローカルにアクセスできるようになります。
私は、共通のサーバーを共有することはできません(これは変更することはできません)
のコンパクト版が適合要件をしません - 私たちは
ベターサポートされていないクロスDBクエリを持っています開発環境に前提条件がないこと(SQL Server Expressのインストールなど) - それは好ましくありません。
移植可能なExpress/LocalDBエディションはありますか?テストの前に手動で起動し、後で停止するには?
これはプログラミングの質問ではなく、[タグ:c#]とは全く関係ありません。タグを追加するだけでタグを追加しないでください。 –
しかし、SQL Serverがインストールされていて、前提条件としてSQL Serverを持たないのは、反対です。インストールするか、インストールしないかのどちらかです。 –
@CamiloTerevinto私の説明がはっきりしないと信じています。タグ「統合テスト」、「C#」を使用しているDBについての質問は、C#との統合テスト中にDBを使用するというコンテキストで行う必要があることは明らかです。したがって、それは生産環境ではなく、テストです。私はSQL Serverをインストールしていないのに何の問題も見ませんが、テストからオンデマンドで実行できるポータブルを持っています。 – deeptowncitizen