我发现Linq2Sql没有(Rhino)嘲笑,因为我需要的接口不存在。 EF会生成更易于模拟的代码吗?
注意:我不是在嘲笑,但是,如果没有接口,这个问题的下一个读者可能没有我的偏见。
编辑: VS2008 / 3.5现在。
答案 0 :(得分:2)
实体框架1.0是可模仿的:http://blogs.msdn.com/diego/archive/2008/03/03/unit-testing-your-entity-framework-domain-classes.aspx
它不漂亮,但它有可能。在这方面,EF 4比EF 1.0大大改进。
答案 1 :(得分:1)
我认为,例如,如果您对Linq2SQL对象有Data Access Objects(DAO),则可以实现接口,因此可以很好地使用RhinoMocks。