Table of Contents

Class XPVistaDBDatabase

Namespace
DevExpress.Xpo.DB.Helpers
Assembly
DevExpress.Xpo.v24.1.dll
public abstract class XPVistaDBDatabase
Inheritance
XPVistaDBDatabase
Derived
Inherited Members

Constructors

XPVistaDBDatabase()

protected XPVistaDBDatabase()

Properties

InternalObject

public abstract object InternalObject { get; }

Property Value

object

Methods

AlterTable(string, XPVistaDBTableSchema)

public abstract void AlterTable(string oldName, XPVistaDBTableSchema schema)

Parameters

oldName string
schema XPVistaDBTableSchema

Close()

public abstract void Close()

CreateTable(XPVistaDBTableSchema, bool, bool)

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

Parameters

schema XPVistaDBTableSchema
exclusive bool
readOnly bool

Returns

XPVistaDBTable

DropTable(string)

public abstract void DropTable(string name)

Parameters

name string

GetTableNames()

public abstract IEnumerable<string> GetTableNames()

Returns

IEnumerable<string>

NewTable(string)

public abstract XPVistaDBTableSchema NewTable(string name)

Parameters

name string

Returns

XPVistaDBTableSchema

OpenTable(string, bool, bool)

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

Parameters

name string
exclusive bool
readOnly bool

Returns

XPVistaDBTable

TableSchema(string)

public abstract XPVistaDBTableSchema TableSchema(string name)

Parameters

name string

Returns

XPVistaDBTableSchema