public override IContainer CreateAndConfigureContainer(GetLoggerDelegate getLoggerDelegate, 
     IDictionary<Type, Func<IDataAccessContext, IDataContext>> createDataContexts)
 {
     structureMapContainer = Configure.CreateAndConfigureContainer(getLoggerDelegate,
         createDataContexts, container => container.Configure(c =>
             c.SetAllProperties(s => s.TypeMatches(type => container.Model.HasImplementationsFor(type)))),
         additionalRegistries.Concat(new[] { new CommonRegistry() }).ToArray());
     return structureMapContainer;
 }
Exemple #2
0
 public abstract IContainer CreateAndConfigureContainer(GetLoggerDelegate getLoggerDelegate,
     IDictionary<Type, Func<IDataAccessContext, IDataContext>> createDataContexts);