Class XPVistaDBTableSchema<VDBTableSchema, VistaDbType, VDBCA, VDBII, VDBRI, VDBIDI, VDBIIC, VDBRIC, VDBIDIC, VDBDVI, VDBDVIC>
- Namespace
- DevExpress.Xpo.DB.Helpers
- Assembly
- DevExpress.Xpo.v24.1.dll
public class XPVistaDBTableSchema<VDBTableSchema, VistaDbType, VDBCA, VDBII, VDBRI, VDBIDI, VDBIIC, VDBRIC, VDBIDIC, VDBDVI, VDBDVIC> : XPVistaDBTableSchema
Type Parameters
VDBTableSchema
VistaDbType
VDBCA
VDBII
VDBRI
VDBIDI
VDBIIC
VDBRIC
VDBIDIC
VDBDVI
VDBDVIC
- Inheritance
-
XPVistaDBTableSchema<VDBTableSchema, VistaDbType, VDBCA, VDBII, VDBRI, VDBIDI, VDBIIC, VDBRIC, VDBIDIC, VDBDVI, VDBDVIC>
- Inherited Members
-
Constructors
XPVistaDBTableSchema(VDBTableSchema)
public XPVistaDBTableSchema(VDBTableSchema vistaTableSchema)
Parameters
vistaTableSchema
VDBTableSchema
Properties
InternalObject
public override object InternalObject { get; }
Property Value
- object
Methods
AddColumn(string, string, int, int)
public override XPVistaDBColumnAttributes AddColumn(string name, string vistaDbTypeString, int maxLen, int codePage)
Parameters
name
string
vistaDbTypeString
string
maxLen
int
codePage
int
Returns
- XPVistaDBColumnAttributes
CreateInstance(VDBTableSchema)
public static XPVistaDBTableSchema CreateInstance(VDBTableSchema vistaTableSchema)
Parameters
vistaTableSchema
VDBTableSchema
Returns
- XPVistaDBTableSchema
DefineColumnAttributes(string, bool, bool, bool, bool, string)
public override XPVistaDBColumnAttributes DefineColumnAttributes(string name, bool allowNull, bool readOnly, bool encrypted, bool packed, string description)
Parameters
name
string
allowNull
bool
readOnly
bool
encrypted
bool
packed
bool
description
string
Returns
- XPVistaDBColumnAttributes
DefineDefaultValue(string, string, bool, string)
public override void DefineDefaultValue(string columnName, string scriptExpression, bool useInUpdate, string description)
Parameters
columnName
string
scriptExpression
string
useInUpdate
bool
description
string
DefineIdentity(string, string, string)
public override void DefineIdentity(string columnName, string seedValue, string stepExpression)
Parameters
columnName
string
seedValue
string
stepExpression
string
GetColumns()
public override List<XPVistaDBColumnAttributes> GetColumns()
Returns
- List<XPVistaDBColumnAttributes>
GetDefaultValues()
public override Dictionary<string, XPVistaDBDefaultValueInformation> GetDefaultValues()
Returns
- Dictionary<string, XPVistaDBDefaultValueInformation>
GetForeignKeys()
public override List<XPVistaDBRelationshipInformation> GetForeignKeys()
Returns
- List<XPVistaDBRelationshipInformation>
GetIdentities()
public override List<XPVistaDBIdentityInformation> GetIdentities()
Returns
- List<XPVistaDBIdentityInformation>
GetIndices()
public override List<XPVistaDBIndexInformation> GetIndices()
Returns
- List<XPVistaDBIndexInformation>