我很感激这里已经有了许多关于实体框架测试的问题。然而,我遇到了Effort,它允许在内存中使用数据库上下文的版本。我猜我在这个领域有一些问题:
使用这种方法的利弊是什么?
我认为EF和内存数据库使用存储库和工作单元模式,这是否意味着在使用此方法时我们不需要自己实现?
还有其他选项,比如提供虚假的IDBSet、使用SQL CE或实现存储库和工作单元模式,我是不是最好使用其中一种技术?
我感到有点不知所措。我意识到可能没有银弹,但希望得到一些指导。
谢谢