예제 #1
0
        public override DbConnection CreateConnection(string connString)
        {
            var factory = OrmProviderFactory.GetFactory("Microsoft.Data.Sqlite.SqliteFactory, Microsoft.Data.Sqlite, Culture=neutral, PublicKeyToken=adb9793829ddae60");
            var result  = factory.CreateConnection();

            result.ConnectionString = connString;
            return(result);
        }
예제 #2
0
        public override DbConnection CreateConnection(string connString)
        {
            var factory = OrmProviderFactory.GetFactory("Npgsql.NpgsqlFactory, Npgsql, Culture=neutral, PublicKeyToken=5d8b90d52f46fda7");
            var result  = factory.CreateConnection();

            result.ConnectionString = connString;
            return(result);
        }
예제 #3
0
        public override DbConnection CreateConnection(string connString)
        {
            var assemblyQualifiedName = "MySql.Data.MySqlClient.MySqlClientFactory, MySql.Data, Culture=neutral, PublicKeyToken=c5687fc88969c44d";
            var factory = OrmProviderFactory.GetFactory(assemblyQualifiedName, "MySql.Data.dll");
            var result  = factory.CreateConnection();

            result.ConnectionString = connString;
            return(result);
        }
예제 #4
0
        public override DbConnection CreateConnection(string connString)
        {
            //TODO:Oracle官方暂时还没有提供.NET Core版本驱动,无法实现跨平台
            var factory = OrmProviderFactory.GetFactory("Oracle.ManagedDataAccess.Client.OracleClientFactory, Oracle.ManagedDataAccess, Culture=neutral, PublicKeyToken=89b483f429c47342");
            var result  = factory.CreateConnection();

            result.ConnectionString = connString;
            return(result);
        }
예제 #5
0
        public override DbConnection CreateConnection(string connString)
        {
            //TODO:Oracle官方暂时还没有提供.NET Core版本驱动,无法实现跨平台
            var factory = OrmProviderFactory.GetFactory("MySql.Data.MySqlClient.MySqlClientFactory, MySql.Data, Culture=neutral, PublicKeyToken=c5687fc88969c44d");
            var result  = factory.CreateConnection();

            result.ConnectionString = connString;
            return(result);
        }
예제 #6
0
        public override DbConnection CreateConnection(string connString)
        {
            var assemblyQualifiedName = "System.Data.SQLite.SQLiteFactory, System.Data.SqlClient, Culture=neutral, PublicKeyToken=db937bc2d44ff139";
            var factory = OrmProviderFactory.GetFactory(assemblyQualifiedName, "System.Data.SqlClient.dll");
            var result  = factory.CreateConnection();

            result.ConnectionString = connString;
            return(result);
        }
예제 #7
0
        public override DbConnection CreateConnection(string connString)
        {
            var factory =
#if COREFX
                OrmProviderFactory.GetFactory("System.Data.SqlClient.SqlClientFactory, System.Data.SqlClient, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a");
#else
                OrmProviderFactory.GetFactory("System.Data.SqlClient.SqlClientFactory, System.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089");
#endif
            var result = factory.CreateConnection();
            result.ConnectionString = connString;
            return(result);
        }
예제 #8
0
        public override DbConnection CreateConnection(string connString)
        {
#if COREFX
            var assemblyQualifiedName = "System.Data.SqlClient.SqlClientFactory, System.Data.SqlClient, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
            var assemblyFile          = "System.Data.SqlClient.dll";
#else
            var assemblyQualifiedName = "System.Data.SqlClient.SqlClientFactory, System.Data, Culture=neutral, PublicKeyToken=b77a5c561934e089";
            var assemblyFile          = "System.Data.dll";
#endif
            var factory = OrmProviderFactory.GetFactory(assemblyQualifiedName, assemblyFile);
            var result  = factory.CreateConnection();
            result.ConnectionString = connString;
            return(result);
        }