【问题标题】:ASP.NET MVC w/ EF: using Unity with the Repository Pattern for IoC带有 EF 的 ASP.NET MVC:将 Unity 与 IoC 的存储库模式一起使用
【发布时间】:2011-09-13 08:55:58
【问题描述】:

我正在尝试使用 Unity 在 ASP.NET MVC 3 项目(使用实体框架构建以进行数据访问)上实现某种 IoC。实体正在转换为实现通用接口的自定义对象。这些自定义对象由控制器使用,控制器将它们放入“视图模型”并将其转发到视图。

我正在遵循一些指南,但我不知道如何配置 Unity 以便为每个控制器映射正确的对象。

有人可以指点我一个好的指南/教程/操作方法吗?希望我已经清楚地解释了这个问题...... 我从未使用过 Unity,如果这是一个愚蠢/愚蠢的问题,请原谅我。

提前致谢,

丹妮尔·萨拉蒂

【问题讨论】:

  • 您只是想将存储库注入您的控制器,还是想要更多?
  • 一般来说你不应该抽象掉你的领域层(实体)。与其在实体上实现接口,不如让它们成为 POCO。这使您不必在它们之上放置抽象。
  • @Steven:要去读一些关于那个的东西......我不知道 POCO。
  • 抱歉,您想注入的只有存储库吗?还是您也想注入实体/域模型对象?
  • @Daniele:只需谷歌“实体框架 POCO”

标签: asp.net-mvc dependency-injection repository inversion-of-control unity-container


【解决方案1】:

查看这篇文章,它解释了如何为EntityFrameWork实现Repository Pattern

http://www.codeproject.com/KB/database/ImplRepositoryPatternEF.aspx

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-05-17
    • 2023-03-21
    • 2016-09-26
    • 1970-01-01
    • 2011-04-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多