Example #1
0
 public static IDataProvider GetDataProvider(
     DB2iSeriesVersionRelease versionRelease = DB2iSeriesVersionRelease.V5R4,
     DB2iSeriesNamingConvention naming       = DB2iSeriesNamingConvention.System)
 {
     return((versionRelease, naming) switch {
         (DB2iSeriesVersionRelease.V5R4, DB2iSeriesNamingConvention) => _db2iSeriesDataProviderV5R4_System.Value,
         //PostgreSQLVersion.v93 => _postgreSQLDataProvider93.Value,
         //_ => _postgreSQLDataProvider92.Value,
     });
Example #2
0
 public AS400DataProvider(DB2iSeriesVersionRelease version = DB2iSeriesVersionRelease.V5R4) : this(new DB2iSeriesConfiguration {
     Version = version
 })
 {
 }
 public static bool SupportsNCharTypes(this DB2iSeriesVersionRelease version) => version >= DB2iSeriesVersionRelease.V7_1;
 public static bool SupportsMergeStatement(this DB2iSeriesVersionRelease version) => version >= DB2iSeriesVersionRelease.V7_1;
 public static bool SupportsTruncateTable(this DB2iSeriesVersionRelease version, DB2iSeriesConnectionType connectionType) => version >= DB2iSeriesVersionRelease.V7_2 && connectionType != DB2iSeriesConnectionType.Odbc;
 public static bool SupportsOffsetClause(this DB2iSeriesVersionRelease version) => version >= DB2iSeriesVersionRelease.V7_3;