/// <summary>
 /// Initialize a new MultiTenantEntities object with an audit modifier.
 /// </summary>
 public MultiTenantEntities(string connectionString) :
     base()
 {
     _connectionString   = connectionString;
     InstanceKey         = Guid.NewGuid();
     _contextStartup     = new ContextStartup(null, true);
     this.CommandTimeout = _contextStartup.CommandTimeout;
     this.OnContextCreated();
 }
 /// <summary>
 /// Initialize a new MultiTenantEntities object with an audit modifier.
 /// </summary>
 public MultiTenantEntities(ContextStartup contextStartup) :
     base()
 {
     _connectionString   = ConfigurationManager.ConnectionStrings["MultiTenantEntities"]?.ConnectionString;
     InstanceKey         = Guid.NewGuid();
     _contextStartup     = contextStartup;
     this.CommandTimeout = _contextStartup.CommandTimeout;
     this.OnContextCreated();
 }