【发布时间】:2013-05-15 00:23:30
【问题描述】:
假设我有以下课程:
class A
{
public B B { get; set; }
}
class B
{
}
我还有一个 Unity 容器,其中 A 注册为单例:
container = new UnityContainer();
container.RegisterType<A>(new ContainerControlledLifetimeManager());
我想用容器解析一个B:
var b = container.Resolve<B>();
结果
B 的新实例位于 b 变量中。
期望的结果
应该返回注册的A的B属性的值。
我怎样才能做到这一点?
附加信息
在我的具体情况下,A 是 Linq to Sql DataContext,B 是表之一。
【问题讨论】:
标签: .net unity-container