4

Entity Framework 5.0 Code-First でビルドされた localDb に対して Visual Studio 2012 で単体テストを実行することは可能ですか? 現在、開発は SQL Express Server インスタンスに対して行われていますが、Db が利用できないため、これは AppHarbor 展開では機能しません。

4

1 に答える 1

5

LocalDBを使用することで問題が解決するかどうかはわかりません。LocalDBを使用するには、単体テストを実行しているマシンにLocalDBをインストールする必要がありますが、AppHarborではそうではない場合があります。

代替案については、次のリソースを検討してください。

  1. 最初にインメモリデータベースとの統合テストエンティティフレームワークコード (単体テストディレクトリ内のファイルを使用してSQL Server CEを使用)
  2. 努力(ファイルシステムに触れることなく、スキーマを作成し、メモリ内で単体テストを実行しましょう-おそらく望ましいです)
于 2013-01-24T00:23:57.937 に答える