首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DDD/SoC与Ninject设计问题

DDD/SoC与Ninject设计问题
EN

Stack Overflow用户
提问于 2011-03-08 01:34:27
回答 1查看 330关注 0票数 0

因此,我一直在努力掌握这个概念,但我正在取得进展:)

无论如何,我有一个问题,使用Service/Repository/UnitOfWork/EF 4 w/POCOS方法。

我的MVC应用程序可以引用我的Repository层,也就是引用了System.Data.Entity的存储库层,从而将Ninject中的绑定设置到那里的具体类,只要我使用接口驱动设计,就不会将我的MVC应用程序绑定到EF。对,是这样?

仅仅通过引用一个引用System.Data.Entity的程序集,您就不会将您的MVC应用程序绑定到EF?

如果我错了,有没有人可以告诉我如何将接口绑定到MVC应用程序中的第九对象模块中的仓库和unitfowork的具体类。

有什么意义吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-03-08 01:36:53

仅仅通过引用引用System.Data.Entity的程序集,您就不会将您的

应用程序绑定到EF?

是的,你正在捆绑它,但这应该不会困扰你。MVC应用程序是主机应用程序,它需要将所有层和程序集聚合到最终产品中,该产品部署在web服务器上并正常工作。Jeffrey Palermo有一个关于洋葱架构的nice blog post,你可以看看。在这种模式中,洋葱的外层知道内层,但不知道内层(内层不应该知道外层)。ASP.NET MVC应用程序是最外层。然后,您可以简单地使用其他主机应用程序(例如WPF)更改外层,并重用内层。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5223031

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档