Click or drag to resize

Aloe.SystemFrameworks.Domain.DataAccess Namespace

 
Classes
  ClassDescription
Public classBufferColumn
Represents a column in a IBufferTable
Public classBufferMetadataProvider
Provides table meta-data, based on the existing tables in a buffer
Public classColumnMetadata
Contains meta information about one storage column
Public classComparisonType
Supported types of search argument comparisons
Public classDataAccessFilter
Contains filtering conditions.
Public classDataAccessQuery
Basic query, that can be processed by the data access layer
Public classDataBuffer
Base abstract class for in-memory storage buffers for relational data.
Public classDataSourceCommand
Data transfer object for one data source command and its result
Public classDataSourceCommandType
Specifies the type of command, which a DataSourceCommand executes.
Public classDataSourceExtensions
Extensions for the IDataSource interface
Public classDataSourceMetadataProvider
Provides table metadata, based on a data source
Public classFilterCondition
Specifies filtering for a single column
Public classGhostRowProvider
Row provider, which is used for ghost objects. Does not actually provide access to any row.
Public classIBufferExtensions
Contains extension methods for IBuffer.
Public classIBufferRowExtensions
Contains extension methods for IBufferRow
Public classIBufferTableExtensions
Contains extension methods for the IBufferTable interface.
Public classLoadByIdGetterRowProvider
Provides access to a row, which is loaded by Id, which is obtained from a lambda upon first reference.
Public classLoadByIdRowProvider
Provides access to a row, which is found by Id upon first access
Public classLoadedRowProvider
Simple RowProvider, which provdies access to a specified row.
Public classMemoryBuffer
Provides in-memory storage for relational data.
Public classMemoryBufferRow
Represents a row of data in a MemoryBufferTable
Public classMemoryBufferTable
Represents one table of in-memory data
Public classMetadataProviderExtensions
Contains extension methods for the IMetadataProvider interface.
Public classNewRowProvider
Provides access to a row, which is created upon first access
Public classOrderByField
Specifies a field used in order by clause.
Public classOrderDirection
Order direction for OrderByField
Public classReferenceRowProvider
Provides access to a data row, which is loaded from a reference from another row.
Public classRowColumnChangeEventArgs
Arguments for row and column change events
Public classCode exampleRowProvider
Provides access to a IBufferRow.
Public classRowState
Contains the change state of the row in regard to the last AcceptChanges()
Public classRowStateExtensions
Provides extension methods for RowState.
Public classRowVersion
Specifies the version of data to retrieve
Public classTableMetadata
Contains meta data information about one storage table
Interfaces
  InterfaceDescription
Public interfaceIBuffer
Interface to in-memory relational data storage buffers.
Public interfaceIBufferColumn
Interface to columns in buffer tables.
Public interfaceIBufferRow
Interface for rows in buffer tables.
Public interfaceIBufferTable
Interface to in-memory data table
Public interfaceIDataSource
Provides methods to operate the data source
Public interfaceIMetadataProvider
Provides meta-data for data source tables