Пример #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);
        }
Пример #2
0
        public IEnumerable <IDbProvider> DbProviders()
        {
            var testDbName          = ConfigurationManager.AppSettings["databaseName"];
            var sqlServerConnection = ConfigurationManager.ConnectionStrings["databaseConnection"];

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

            IDbProvider sqlDbProvider    = new DbProvider(sqlDbConnectionProvider, testDbName);
            IDbProvider sqliteDbProvider = new Sqlite.DbProvider(testDbName + ".sqlite3");

            yield return(sqlDbProvider);

            yield return(sqliteDbProvider);
        }