WPF/Prism:视图返回 System.Object
我是 WPF 和 Prism 的新手,但我已经了解到您必须在 Unity 中将 View 注册为对象: Container.RegisterType("My.Assembly.MyView"); 不过,当我使用 v…
使用我的引导加载程序/Unity进行循环引用
我的 Unity 和引导加载程序存在严重问题。这是一个循环引用。 让我解释一下我目前所拥有的: 主应用程序(winforms) ServiceLayer - C# 项目 Depende…
ASP MVC DependencyResolver 与 UnityContainer 用于单元测试
我正在构建一个 ASP MVC 3 应用程序,其中使用 Unity 作为 IOC 容器,并将其注册到 DependencyResolver 上。在我的控制器中,我可以这样做: Dependen…
C# - 将 Unity 添加到我的 Visual Studio 项目?
Closed. This question is seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. It does not …
在一个类中使用 Unity.BuildUp 会破坏其他类中的注入
我有一个会员资格提供商,它造成了依赖注入的问题。 我想了解为什么会发生。 这是基本控制器的一些部分。 (它的工作原理应该如此。) namespace Our.…
指定可拦截类型的策略
假设我有以下代码: class Program { static void Main(string[] args) { IUnityContainer container = new UnityContainer(); container.AddNewExten…
以编程方式更新容器内的配置
在我的应用程序中,我询问用户他们想要连接到哪个数据库,然后我将其写回 EL5.0,如下所示: var builder = new ConfigurationSourceBuilder(); build…
Unity:具有多个构造函数的构造函数注入
我正在尝试使用 Unity 构造函数注入来注入 EF ObjectContext。 我的尝试是在引导程序中注册类型,如下所示: protected override void ConfigureConta…
MVVM:将模型与 ViewModel 解耦
我刚刚开始使用 Prism 和 Unity 学习 WPF MVVM。 将视图与视图模型解耦效果很好,但我不知道如何连接我的视图模型和模型。 我觉得在我的视图模型中创…
更新在 Unity 容器中注册的实例
我使用 Unity 进行依赖项注入,并拥有一个 Config 类的实例,该类 Config 实现了在 Unity 容器中注册的 IConfig。 IConfiguration config = new Confi…
Unity 容器应该在哪里创建并解析引用?
假设我有一个哈希组件,通过名为 IHash 的服务合约调用。我有一个需要使用哈希的组件 DLL。我们使用 Unity 创建一个松散耦合的系统。 我应该创建 Unit…
使用 Unity XML 设置属性
我想在存储库类中设置实体框架 ObjectContext - ObjectContext 是存储库的属性。 我正在使用 Unity XML 配置: ObjectContextTypeConverter 解释属性…
Unity/Caliburn Micro,具有多个参数的注入构造函数
我目前正在尝试学习如何使用 Unity 和 Caliburn Micro 实现 MVVM。在其他地方寻求帮助后,我仍然不确定如何正确设置构造函数注入。我不知道这是否行不…