public static void Start(IoCContainer container, string connectionString) { if (!IsInitialized) { log.InfoFormat("Starting CoreContext with container {0}", container.GetType().Name); Container = container; ConnectionString = connectionString; IsInitialized = true; log.Info("Core Context Activation Successful"); } else { throw new InternalException("CoreContext is already running."); } }