我使用实体框架4.1并且遵循教程来伪造dbcontext来模拟并执行单元测试。一切都如预期般运作。 ive修改了原始的dbcontext来返回idbset的,但是当我重新创建我的模型时,它覆盖了这个。这是可以预料的,但我想知道是否有可以阻止这种情况发生。有任何想法吗?实体框架4.1伪造dbcontext
0
A
回答
2
也许最简单的方法是用你自己的代码生成代替T4模板 - 将默认模板复制到你的项目中,并调整它们以生成你想要的代码。
0
您还可以使用摩尔。但我更喜欢t4模板。
相关问题
- 1. 实体框架4.1的ObjectContext VS的DbContext
- 2. 配置实体框架/ DbContext
- 3. C#实体框架DBContext
- 4. 多对多插入失败 - 实体框架4.1 DbContext
- 5. 实体框架4.1 DbContext覆盖SaveChanges审计属性更改
- 6. 实体框架中的DbContext的Unicode表名问题4.1
- 7. 实体框架4.1 DbContext生成器问题
- 8. 假DbContext的实体框架4.1来测试我的储存库
- 9. 实体框架4.1例外
- 10. 实体框架4.1和SQLite
- 11. 实体框架(4.1)关系
- 12. 实体框架4.1。从IDS
- 13. 实体框架4.1 - 选择
- 14. 实体框架4.1 - EFTracingProvider
- 15. 使用DbContext - 实体框架4.1如何为实体设置默认值
- 16. 实体框架5 - 扩展的DbContext类
- 17. 实体框架DBContext全局缓存?
- 18. C#实体框架4.3的DbContext
- 19. 实体框架4.3.1 DBContext连接
- 20. 实体框架DbContext与查询
- 21. 实体框架5 DbContext和连接
- 22. 实体框架 - 的DbContext平等
- 23. 使用实体框架的类库DbContext
- 24. 实体框架和DbContext - 对象跟踪
- 25. 实体框架4.1 InverseProperty属性和ForeignKey
- 26. 实体框架4.1 - 交换数据库
- 27. 实体框架4.1动态生成表
- 28. 实体框架4.1外键问题
- 29. 实体框架4.1虚拟属性
- 30. 了解实体框架4.1约定
请向我们展示一些代码示例,特别是您如何模拟dbcontext。谢谢。 –
为什么你甚至试图嘲笑上下文?这是错误的方法,因为它[不会帮助你测试你的代码](http://stackoverflow.com/questions/6766478/unit-testing-dbcontext),并根据[这个有趣的文章](http:// www。 (我得到了参考[这里](http://stackoverflow.com/questions/7110981/the-repository-itself-is-documents-没有通常测试/ 7111748#7111748))你不应该嘲笑你不拥有的类型。 –