Ejemplo n.º 1
0
        public IEnumerable <IDbProvider> Repositories()
        {
            var cp = new DbConnectionProvider(null, null);
            var sqlServerDbProvider = new DbProvider(cp, "foo");
            var sqliteDbProvider    = new Sqlite.DbProvider("foo");

            yield return(sqlServerDbProvider);

            yield return(sqliteDbProvider);
        }
Ejemplo n.º 2
0
        public IEnumerable <IDbProvider> DbProviders()
        {
            var testDbName          = ConfigurationManager.AppSettings["databaseName"];
            var sqlServerConnection = ConfigurationManager.ConnectionStrings["databaseConnection"];

            var sqlDbConnectionProvider = new SqlDbConnectionProvider(
                sqlServerConnection.ConnectionString,
                sqlServerConnection.ProviderName);

            yield return(new SqlDbProvider(sqlDbConnectionProvider, testDbName, SetConfig));

            yield return(new SqliteDbProvider(testDbName + ".sqlite3", SetConfig));
        }