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
IDbConnectionautoCreateOption
AutoCreateOption
Fields
XpoProviderTypeString
public const string XpoProviderTypeString = "VistaDB6"
Field Value
Properties
NativeSkipTakeSupported
public override bool NativeSkipTakeSupported { get; }
Property Value
Methods
CreateConnection()
protected override IDbConnection CreateConnection()
Returns
CreateConnection(string)
public static IDbConnection CreateConnection(string connectionString)
Parameters
connectionString
string
Returns
CreateDbTypeMapper(Type, Type)
protected override DbTypeMapperBase CreateDbTypeMapper(Type vistaDbTypeEnumType, Type vistaDbParameterType)
Parameters
Returns
- DbTypeMapperBase
CreateProviderFromConnection(IDbConnection, AutoCreateOption)
public static IDataStore CreateProviderFromConnection(IDbConnection connection, AutoCreateOption autoCreateOption)
Parameters
connection
IDbConnectionautoCreateOption
AutoCreateOption
Returns
- IDataStore
CreateProviderFromString(string, AutoCreateOption, out IDisposable[])
public static IDataStore CreateProviderFromString(string connectionString, AutoCreateOption autoCreateOption, out IDisposable[] objectsToDisposeOnDisconnect)
Parameters
connectionString
stringautoCreateOption
AutoCreateOptionobjectsToDisposeOnDisconnect
IDisposable[]
Returns
- IDataStore
FormatConstant(object)
protected override string FormatConstant(object value)
Parameters
value
object
Returns
FormatInsertDefaultValues(string)
public override string FormatInsertDefaultValues(string tableName)
Parameters
tableName
string
Returns
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
stringfromSql
stringwhereSql
stringorderBySql
stringgroupBySql
stringhavingSql
stringskipSelectedRecords
inttopSelectedRecords
int
Returns
GetConnectionString(string)
public static string GetConnectionString(string database)
Parameters
database
string
Returns
GetConnectionString(string, string)
public static string GetConnectionString(string database, string password)
Parameters
Returns
GetTableSchema(DBTable, bool, bool)
public override void GetTableSchema(DBTable table, bool checkIndexes, bool checkForeignKeys)
Parameters
Register()
public static void Register()