Exemplo n.º 1
0
        public void PostgreSQL_Constructor_Initialize()
        {
            PostgreSQLRepository repository = new PostgreSQLRepository();

            Console.WriteLine("PostgreSQL_Constructor_Initialize");
            Assert.IsNotNull(repository);
        }
Exemplo n.º 2
0
        public static IRepository CreateRepository <T>(string provider) where T : DbContext, new()
        {
            IRepository repository = new PostgreSQLRepository <T>();

            switch (provider)
            {
            case "postgresql":
                repository = new PostgreSQLRepository <T>();
                break;

            case "mysql":
                repository = new MySQLRepository <T>();
                break;

            default:
                repository = new PostgreSQLRepository <T>();
                break;
            }

            return(repository);
        }