4

linqpad を介して IRepository インターフェイスをテストしようとしています。作成するには、次のようなコンストラクターがあります。

IRepository dataAccess = new GenericRepository(dbContext);

これは自分のコードでは問題なく動作しますが、linqpad で dbContext を取得する方法がわかりません。(必要がなければ、自分で作成したくありません。

すべてのコードで IRepository を使用しています (単体テストができるようにするため)。dbContext を使用して GenericRepository を作成できない限り、LinqPad でテストすることはできません。

LinqPad が作成する DbContext を取得する方法はありますか?

4

1 に答える 1

15

EF接続への接続を設定する必要がありました。その後、thisキーワードを使用でき、機能しました。

于 2013-10-07T17:56:39.937 に答える