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 回答