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