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()
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
public UpdateSchemaResult UpdateSchema(bool doNotCreateIfFirstTableNotExist, params XPClassInfo[] types)
Parameters
doNotCreateIfFirstTableNotExist
bool
types
XPClassInfo[]
Returns
- UpdateSchemaResult
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