尝试提高MVC3的效率+统一项目
我有一个使用 Unity 进行依赖注入的 MVC3 项目。 有一个主要的 MVC3 项目、一个位于 MVC3 和数据层之间的“域”类库,以及一堆构成数据层的类库。 (MV…
如何使用 Unity 填充设置?
我的 web.config 文件中有以下 appSettings 键值: 我有以下类: public class SomeSettings : IConfigurationSettings { public string Received { g…
UnityContainer 无法解析类型
我在解析 UnityContainer 中注册的类型时遇到问题。在我的引导程序中,我重写了ConfigureContainer方法。现在这个方法看起来像这样 protected overrid…
UnityContainer.Resolve 还是 ServiceLocator.GetInstance?
这似乎是一个愚蠢的问题,因为在我的代码中一切正常,但我已经用我的 Unity 容器 _ambientContainer 注册了一个单例: _ambientContainer.RegisterTyp…
使用 UnityContainer 通过代码隐藏将依赖项注入视图
我有一个 Silverlight 应用程序,其中只有少数控件使用 MVVM。我没有太多时间将所有控件移至 mvvm,但我需要向该控件注入一些服务。 因为某些控件是通…
BuildUp 无法解决依赖关系
我正在尝试将 Dependency 属性与 RegisterInstance 一起使用。我读过如果我使用 RegisterInstance 我必须在实例上使用 BuildUp 方法。不幸的是它在我…
加载配置时出现 Unity 错误:ObjectContext 类型具有多个长度为 1 的构造函数。无法消除歧义
你好, 我在使用 Unity 容器注册存储库时遇到问题。我有以下配置和类: /* 通用存储库: */ public class Repository : IRepository where E : Entity…
ASP.NET - Unity - 从外部配置文件读取配置部分
我想将 Unity 集成到我的应用程序中,并且希望它使用外部配置文件 Unity 初始化代码是 var fileMap = new ExeConfigurationFileMap { ExeConfigFilena…
Prism 和 Unity - 防止自动创建类型
我正在使用 Prism 和 Unity 作为容器创建一个 WPF 应用程序。有几次,我对注册类型的顺序感到困惑,其中类型(ViewModel 到 View 构造函数)是在我未…
使用 Unity 注册类型
我无法统一解决类型。我有一项需要 Uri 和 bool 的服务。 Foo(Uri uri, bool bar) 当我尝试解决 Foo Unity 抱怨时, The type Uri has multiple const…
使用 Unity 进行依赖注入并在较低层动态创建对象
我刚刚开始使用 Unity(用于依赖注入),并且我已经成功地使其在 MVC 和 WCF 中完美运行。一切都在接口中提取出来,并使用构造函数注入,所有对象都是…
使用 Unity 创建实现给定接口的类的实例时如何设置给定属性
考虑到这个简化的场景: public interface IRepository { string ConnectionString { get; set; } } public abstract class Repository : IRepository…
解决 Prism Desktop 应用程序中的 Unity 依赖性
根据我在 StackOverFlow 上发布的上一个问题,我的 Prism 桌面应用程序具有以下项目结构。 类库:Application.Common -->这包含我的所有 DTO 和在 WCF…
将 DI 实践应用于遗留应用系统
我们的客户拥有一个庞大的遗留系统,正在从 .NET 1.1 升级到 .NET 4.0。除此之外,还将把 Web 应用程序的底层框架移植到 WCSF 2010,并将 Enterprise …