Table of Contents

Class VistaDB6ConnectionProvider

Namespace
DevExpress.Xpo.DB
Assembly
DevExpress.Xpo.v24.1.dll
public class VistaDB6ConnectionProvider : VistaDBConnectionProviderBase, IDisposable
Inheritance
VistaDB6ConnectionProvider
Implements
Inherited Members

Constructors

VistaDB6ConnectionProvider(IDbConnection, AutoCreateOption)

public VistaDB6ConnectionProvider(IDbConnection connection, AutoCreateOption autoCreateOption)

Parameters

connection IDbConnection
autoCreateOption AutoCreateOption

Fields

XpoProviderTypeString

public const string XpoProviderTypeString = "VistaDB6"

Field Value

string

Properties

NativeSkipTakeSupported

public override bool NativeSkipTakeSupported { get; }

Property Value

bool

Methods

CreateConnection()

protected override IDbConnection CreateConnection()

Returns

IDbConnection

CreateConnection(string)

public static IDbConnection CreateConnection(string connectionString)

Parameters

connectionString string

Returns

IDbConnection

CreateDbTypeMapper(Type, Type)

protected override DbTypeMapperBase CreateDbTypeMapper(Type vistaDbTypeEnumType, Type vistaDbParameterType)

Parameters

vistaDbTypeEnumType Type
vistaDbParameterType Type

Returns

DbTypeMapperBase

CreateProviderFromConnection(IDbConnection, AutoCreateOption)

public static IDataStore CreateProviderFromConnection(IDbConnection connection, AutoCreateOption autoCreateOption)

Parameters

connection IDbConnection
autoCreateOption AutoCreateOption

Returns

IDataStore

CreateProviderFromString(string, AutoCreateOption, out IDisposable[])

public static IDataStore CreateProviderFromString(string connectionString, AutoCreateOption autoCreateOption, out IDisposable[] objectsToDisposeOnDisconnect)

Parameters

connectionString string
autoCreateOption AutoCreateOption
objectsToDisposeOnDisconnect IDisposable[]

Returns

IDataStore

FormatConstant(object)

protected override string FormatConstant(object value)

Parameters

value object

Returns

string

FormatInsertDefaultValues(string)

public override string FormatInsertDefaultValues(string tableName)

Parameters

tableName string

Returns

string

FormatSelect(string, string, string, string, string, string, int, int)

public override string FormatSelect(string selectedPropertiesSql, string fromSql, string whereSql, string orderBySql, string groupBySql, string havingSql, int skipSelectedRecords, int topSelectedRecords)

Parameters

selectedPropertiesSql string
fromSql string
whereSql string
orderBySql string
groupBySql string
havingSql string
skipSelectedRecords int
topSelectedRecords int

Returns

string

GetConnectionString(string)

public static string GetConnectionString(string database)

Parameters

database string

Returns

string

GetConnectionString(string, string)

public static string GetConnectionString(string database, string password)

Parameters

database string
password string

Returns

string

GetTableSchema(DBTable, bool, bool)

public override void GetTableSchema(DBTable table, bool checkIndexes, bool checkForeignKeys)

Parameters

table DBTable
checkIndexes bool
checkForeignKeys bool

Register()

public static void Register()