Bja*_*rtN 5 structuremap nhibernate
我已经读过NHibernate 2.1支持构造函数依赖注入的地方.
如何配置StructureMap和NHibnerate 2.1以使其正常运行?
通过在所有实体(类等)中设置 StructureMap,然后使用每个实体的接口作为类构造函数的签名...当您实例化在其构造函数中具有依赖项的类时,StructureMap 将自动注入给你的!
[PluginFamily("Default")]
public interface IWidget1
[Pluggable("Default")]
public class Widget1 : IWidget1
[PluginFamily("Default")]
public interface IAnotherWidget
[Pluggable("Default")]
public class AnotherWidget : IAnotherWidget
{
    public AnotherWidget(IWidget widget)
    {
       ...
    }
}
IAnotherWidget _anotherWidget = ObjectFactory.GetInstance<IAnotherWidget>();
类似这样的事情!
这也可能有用:Can I Replace the call to Activator.CreateInstance() in NHibernate?
| 归档时间: | 
 | 
| 查看次数: | 1396 次 | 
| 最近记录: |