public static void RegisterInGeometryColumnsTable(IDbConnection conn, IDbUtility dbUtility, string schema,
                                                   string tableName, string geometryColumn, int coordDimension,
                                                   int srid, string geometryType)
 {
     CreateTableHelper.RegisterInGeometryColumns(conn, dbUtility, schema, tableName, geometryColumn,
                                                 coordDimension, srid, geometryType);
 }
 public static void UnregsiterInGeometryColumnsTable(IDbConnection conn, IDbUtility dbUtility, string schema,
                                                     string tableName)
 {
     if (CreateTableHelper.CheckIfObjectExists(conn, "dbo", "geometry_columns"))
     {
         CreateTableHelper.UnregisterInGeometryColumns(conn, dbUtility, schema, tableName);
     }
 }
 public static void DropTable(IDbConnection conn, IDbUtility dbUtility, string schema,
                              string tableName)
 {
     UnregsiterInGeometryColumnsTable(conn, dbUtility, schema, tableName);
     CreateTableHelper.DropTable(conn, dbUtility, schema, tableName);
 }
 public static bool DatabaseHasGeometryColumnsTable(IDbConnection conn, string schema)
 {
     return(CreateTableHelper.CheckIfObjectExists(conn, schema, "Geometry_Columns"));
 }
 public static void DropSridConstraint(IDbConnection conn, string schema, string tableName, string geometryColumn)
 {
     CreateTableHelper.DropSridConstraint(conn, schema, tableName, geometryColumn);
 }
 public static void CreateGeometryColumnsTable(IDbConnection conn, string schema)
 {
     CreateTableHelper.CreateGeometryColumnsTable(conn, schema);
 }
 public static MsSqlServer2008Provider <TOid> Create(string connectionString, IGeometryFactory geometryFactory,
                                                     string schema, string tableName, FeatureDataTable model)
 {
     return(CreateTableHelper.Create <TOid>(connectionString, geometryFactory, schema, tableName, model));
 }