internal static bool CheckProviderCompatibility <TOid>(IDbConnection connection, IGeometryFactory geometryFactory, string schema, string tableName, FeatureDataTable model, out MsSqlServer2008Provider <TOid> provider) { MsSqlServer2008Provider <TOid> p = new MsSqlServer2008Provider <TOid>(geometryFactory, connection.ConnectionString, schema, tableName, model.PrimaryKey[0].ColumnName, "Geom"); FeatureDataTable fdt = p.CreateNewTable(); if (FeatureDataTableModelIsCompatible(fdt, model)) { provider = p; return(true); } provider = null; return(false); }