public MultipleRowDbCommandBuilder <SqlCommand, SqlParameter> InsertBatch <TObject>(SqlServerObjectName tableName, IEnumerable <TObject> objects, SqlServerObjectName tableTypeName, InsertOptions options = InsertOptions.None)
    {
        var tableType = DatabaseMetadata.GetUserDefinedTableType(tableTypeName);

        return(new SqlServerInsertBatchTable(this, tableName, new ObjectDataReader <TObject>(tableType, objects), tableTypeName, options));
    }