public IConfigurationRegistration BuildConfiguration() { if (configuration != null) return configuration; var setting = ConfigurationManager.ConnectionStrings[_connectionStringName]; if (setting == null) throw new MongoConnectionException("Wrong ConnectionString Name"); var url = new MongoUrl(setting.ConnectionString); configuration = new ConfigurationRegistration(); configuration.Add(this.GetType(), url); return configuration; }
public IConfigurationRegistration BuildConfiguration() { if (configuration != null) { return(configuration); } var setting = ConfigurationManager.ConnectionStrings[_connectionStringName]; if (setting == null) { throw new MongoConnectionException("Wrong ConnectionString Name"); } var url = new MongoUrl(setting.ConnectionString); configuration = new ConfigurationRegistration(); configuration.Add(this.GetType(), url); return(configuration); }
public void RegisterDBContext(IMongoDBContext context) { _dbContextType = context.GetType(); this._configuration = context.BuildConfiguration(); context.OnRegisterModel(_typeResolver); }