The static stuff is going away. If your not using a Service Locator of some type you’re going to have implement your own “ObjectFactory
” as referenced here:
public static class ObjectFactory
{
private static readonly Lazy<Container> _containerBuilder =
new Lazy<Container>(defaultContainer, LazyThreadSafetyMode.ExecutionAndPublication);
public static IContainer Container
{
get { return _containerBuilder.Value; }
}
private static Container defaultContainer()
{
return new Container(x =>
{
// default config
});
}
}
Update: My previous answer was wrong. Thanks @JoeMighty for the heads up.