Exemplo n.º 1
0
        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()));
 }
Exemplo n.º 3
0
 /// <summary>
 /// Get the client, optionaly for a given name
 /// </summary>
 /// <returns></returns>
 public virtual MongoClient GetClient()
 {
     return(new MongoClient(_connectionProvider.GetConnectionString()));
 }