我能看到LinqPad创建的DbContext吗?

时间:2013-10-07 17:21:05

标签: entity-framework linqpad

我正在尝试通过linqpad测试我的IRepository接口。为了制作一个我有一个看起来像这样的构造函数:

IRepository dataAccess = new GenericRepository(dbContext);

这在我自己的代码中工作正常,但我不知道如何在linqpad中获取dbContext。 (如果我不需要,我宁愿不创建自己的。

我的所有代码都使用IRepository(以便我可以进行单元测试)。我无法在LinqPad中测试它,除非我可以使用dbContext创建GenericRepository。

我知道如何获得LinqPad创建的DbContext吗?

1 个答案:

答案 0 :(得分:13)

我只需要设置与EF Connection的连接。之后,我可以使用this关键字,但它确实有效。