Table of Contents

Class DataLayerWrapperS18452

Namespace
DevExpress.Xpo.Helpers
Assembly
DevExpress.Xpo.v24.1.dll
public class DataLayerWrapperS18452 : IDataLayerForTests, IDataLayerAsync, IDataLayer, IDisposable, IDataLayerProvider, IXPDictionaryProvider, ICommandChannel, ICommandChannelAsync
Inheritance
DataLayerWrapperS18452
Implements
ICommandChannel
ICommandChannelAsync
Inherited Members

Constructors

DataLayerWrapperS18452(IDataLayer, IDisposable[])

public DataLayerWrapperS18452(IDataLayer nested, IDisposable[] toDispose)

Parameters

nested IDataLayer
toDispose IDisposable[]

Fields

Nested

public readonly IDataLayer Nested

Field Value

IDataLayer

ToDispose

protected IDisposable[] ToDispose

Field Value

IDisposable[]

Properties

AutoCreateOption

public AutoCreateOption AutoCreateOption { get; }

Property Value

AutoCreateOption

Connection

public IDbConnection Connection { get; }

Property Value

IDbConnection

DataLayer

public IDataLayer DataLayer { get; }

Property Value

IDataLayer

Dictionary

public XPDictionary Dictionary { get; }

Property Value

XPDictionary

Methods

ClearDatabase()

public void ClearDatabase()

CreateCommand()

public IDbCommand CreateCommand()

Returns

IDbCommand

Dispose()

public void Dispose()

GetDataLayerWideData(object)

public object GetDataLayerWideData(object key)

Parameters

key object

Returns

object

ModifyData(params ModificationStatement[])

public ModificationResult ModifyData(params ModificationStatement[] dmlStatements)

Parameters

dmlStatements ModificationStatement[]

Returns

ModificationResult

ModifyDataAsync(CancellationToken, params ModificationStatement[])

public Task<ModificationResult> ModifyDataAsync(CancellationToken cancellationToken, params ModificationStatement[] dmlStatements)

Parameters

cancellationToken CancellationToken
dmlStatements ModificationStatement[]

Returns

Task<ModificationResult>

SelectData(params SelectStatement[])

public SelectedData SelectData(params SelectStatement[] selects)

Parameters

selects SelectStatement[]

Returns

SelectedData

SelectDataAsync(CancellationToken, params SelectStatement[])

public Task<SelectedData> SelectDataAsync(CancellationToken cancellationToken, params SelectStatement[] selects)

Parameters

cancellationToken CancellationToken
selects SelectStatement[]

Returns

Task<SelectedData>

SetDataLayerWideData(object, object)

public void SetDataLayerWideData(object key, object data)

Parameters

key object
data object

UpdateSchema(bool, params XPClassInfo[])

public UpdateSchemaResult UpdateSchema(bool doNotCreateIfFirstTableNotExist, params XPClassInfo[] types)

Parameters

doNotCreateIfFirstTableNotExist bool
types XPClassInfo[]

Returns

UpdateSchemaResult

UpdateSchemaAsync(CancellationToken, bool, params XPClassInfo[])

public Task<UpdateSchemaResult> UpdateSchemaAsync(CancellationToken cancellationToken, bool doNotCreateIfFirstTableNotExist, params XPClassInfo[] types)

Parameters

cancellationToken CancellationToken
doNotCreateIfFirstTableNotExist bool
types XPClassInfo[]

Returns

Task<UpdateSchemaResult>

Events

SchemaInit

public event SchemaInitEventHandler SchemaInit

Event Type

SchemaInitEventHandler