![]() |
1
3
我建议使用InMemoryDatabase: 在测试类中,使用[TestInitialize]设置虚拟数据库:
|
![]() |
2
1
你的密码
但是,在测试中,您需要实际提供
另外,如果您坚持对dbconext进行单元测试,那么您可能需要研究使用inmemoryDatabase,以便在测试中不需要打开SQL连接。见 this document 了解更多详细信息。 |
![]() |
3
0
你要做的是: 1)将测试项目中的引用添加到上下文的项目中(如果尚未添加) 2)向测试项目添加对实体框架的引用 3)向测试项目添加AppConfig,并在其上设置Entity Framework配置。您的测试将从它自己的配置中读取配置,而不是从您的应用程序中读取配置。例如,非常有用,运行时在测试和sqlserver中使用dblocal和codefirst:。 你做了一些这样的事,我想你错过的第三点是:) |
![]() |
A B · C#Excel自动调整列避免长文本时出错 6 月前 |
![]() |
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 6 月前 |
![]() |
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 6 月前 |
|
Sei · Avalonia/WPF将路由器传递到控制模板 7 月前 |