【问题标题】:Passing an instantiated class to concrete class derived by Castle Windsor将实例化类传递给 Castle Windsor 派生的具体类
【发布时间】:2010-05-17 19:29:41
【问题描述】:

我有一个用来测试一些新架构的系统。我有以下设置(在 MVC2 .Net - C Sharp 中):

视图

我使用 Castle Windsor 作为我的 DI (IoC) 控制器,这在 Service 和 Repo 层都工作得很好。但是,我现在想将实体框架 (DatabaseNameEntity) 传递给构造函数到服务,然后传递给存储库,这样我就有类似于每个请求的工作单元模式的东西(这感觉就像我正在努力实现的目标) - 我无法弄清楚如何使用温莎城堡来完成这项工作。

我是不是走错了路?任何指针表示赞赏。

【问题讨论】:

    标签: c# entity-framework inversion-of-control castle-windsor repository-pattern


    【解决方案1】:

    你想如何传递它?从呼叫站点? 为此使用 Typed Factory Facility。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-20
      相关资源
      最近更新 更多