实体框架比 Linq2Sql 更可模拟吗?

发布于 2024-09-01 06:55:52 字数 156 浏览 5 评论 0原文

我发现 Linq2Sql(Rhino)模拟得不好,因为我需要的接口不存在。 EF 是否生成更可模拟的代码?

注意:我不是在嘲笑,但是,如果没有接口,这个问题的下一个读者可能不会有我的偏见。

编辑: VS2008 / 3.5 目前。

I've found that Linq2Sql doesn't (Rhino) mock well, as the interfaces I need aren't there. Does EF generate code that's more mockable?

NOTE: I'm not mocking, yet, without interfaces, the next reader of this question may not have my bias.

EDIT: VS2008 / 3.5 for now.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

梦忆晨望 2024-09-08 06:55:52

实体框架 1.0 是可模拟的: http://blogs.msdn.com/diego/archive/2008/03/03/unit-testing-your-entity-framework-domain-classes.aspx

这并不漂亮,但有可能。在这方面,EF 4 比 EF 1.0 有很大改进。

Entity Framework 1.0 is mockable: http://blogs.msdn.com/diego/archive/2008/03/03/unit-testing-your-entity-framework-domain-classes.aspx

It's not pretty, but it's possible. EF 4 is much improved over EF 1.0 in this regard.

余罪 2024-09-08 06:55:52

我认为,例如,如果您的 Linq2SQL 上有 数据访问对象 (DAO)它们可以实现接口的对象,因此可以与 RhinoMocks 很好地配合。

I would think that if, for example, you have Data Access Objects (DAOs) over your Linq2SQL objects they can implement intefaces and therefore work well with RhinoMocks.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文