public string ConnectionString() { if (!string.IsNullOrEmpty(_config.Database.EntityFrameworkEntitiesName)) { provider = new EntityFrameworkConnectionString(_config); } //else if (_config.Database.UseSqlCe40) //{ // provider = new SqlCe40ConnectionString(_config); //} else { provider = new SqlConnectionString(_config); } return(provider.GetConnectionString()); }
public static string GetConnectionString(this IConnectionProvider provider, Enum @enum) { Check.NotNull(provider, nameof(provider)); Check.NotNull(@enum, nameof(@enum)); return(provider.GetConnectionString(@enum.GetDescription())); }
/// <summary> /// Get the client, optionaly for a given name /// </summary> /// <returns></returns> public virtual MongoClient GetClient() { return(new MongoClient(_connectionProvider.GetConnectionString())); }