Table of Contents

Class XPVistaDBDatabase<VDBDatabase, VDBTableSchema, VDBTable, VDBTableNameCollection>

Namespace
DevExpress.Xpo.DB.Helpers
Assembly
DevExpress.Xpo.v24.1.dll
public class XPVistaDBDatabase<VDBDatabase, VDBTableSchema, VDBTable, VDBTableNameCollection> : XPVistaDBDatabase

Type Parameters

VDBDatabase
VDBTableSchema
VDBTable
VDBTableNameCollection
Inheritance
XPVistaDBDatabase<VDBDatabase, VDBTableSchema, VDBTable, VDBTableNameCollection>
Inherited Members

Constructors

XPVistaDBDatabase(VDBDatabase)

public XPVistaDBDatabase(VDBDatabase vistaDatabase)

Parameters

vistaDatabase VDBDatabase

Properties

InternalObject

public override object InternalObject { get; }

Property Value

object

Methods

AlterTable(string, XPVistaDBTableSchema)

public override void AlterTable(string oldName, XPVistaDBTableSchema schema)

Parameters

oldName string
schema XPVistaDBTableSchema

Close()

public override void Close()

CreateInstance(VDBDatabase)

public static XPVistaDBDatabase CreateInstance(VDBDatabase vistaDatabase)

Parameters

vistaDatabase VDBDatabase

Returns

XPVistaDBDatabase

CreateTable(XPVistaDBTableSchema, bool, bool)

public override XPVistaDBTable CreateTable(XPVistaDBTableSchema schema, bool exclusive, bool readOnly)

Parameters

schema XPVistaDBTableSchema
exclusive bool
readOnly bool

Returns

XPVistaDBTable

DropTable(string)

public override void DropTable(string name)

Parameters

name string

GetTableNames()

public override IEnumerable<string> GetTableNames()

Returns

IEnumerable<string>

NewTable(string)

public override XPVistaDBTableSchema NewTable(string name)

Parameters

name string

Returns

XPVistaDBTableSchema

OpenTable(string, bool, bool)

public override XPVistaDBTable OpenTable(string name, bool exclusive, bool readOnly)

Parameters

name string
exclusive bool
readOnly bool

Returns

XPVistaDBTable

TableSchema(string)

public override XPVistaDBTableSchema TableSchema(string name)

Parameters

name string

Returns

XPVistaDBTableSchema