当前位置:  开发笔记 > 编程语言 > 正文

模拟实体框架上下文

如何解决《模拟实体框架上下文》经验,为你挑选了2个好方法。

我正在使用实体框架来访问我的数据库,我想在单元测试中模拟数据库上下文,以便我可以测试我的中间层类,而不依赖于实际数据.我知道我不是第一个提出这个问题的人(模拟实体框架模型),但经过一些谷歌搜索后,我有一种本能,即可以仅根据模型的元数据来实例化上下文.

有没有人能够做到这一点?



1> Andrew Peter..:

众所周知的方法是使用Repository模式.这可以作为您具体数据访问实现的一个层,并提供注入测试双精度的位置.


ObjectContext通常应作为依赖项注入存储库 - 存储库和工作单元是正交的.

2> Steven Robbi..:

你可以只用元数据做到这一点,有它的好文章,和单元测试EF一般,在这里.

推荐阅读
女女的家_747
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有