问题描述
我使用的项目结构是:MVC+Repository+unitofwork使用的结构与网上流传的结构差不多,我测试repository时,数据能正常提交,使用页面操作时也可以。但我测试service层时,service层调用了repository来操作数据库,(有的人该批评我说这不是单元测试,先不说这是不是单元测试,先帮我找一下问题所在,谢谢),然后在service层里调用了unitofwork执行了commit操作。但这时候,在service层里执行不出错,但不会保存进数据库,就是说unitofwork执行的数据上下文没有正确执行,也不报任何错。我也不知道到底哪个地方错了。请教有过这方面经验的人帮我解释一下。项目结构可以参考http://www.entlib.net/?p=215这上面的。
解决方案
解决方案二:
我使用的是微软的unity控制反转。单元测试也是用的微软的单元测试工具
解决方案三:
没一个人回答。。。我悲剧了
时间: 2024-10-29 08:49:03