Namespace Simplic.Data
Classes
DbTypeMap
Provide functions to convert CLR-Types to DbTypes
FluentTransactionBuilder
Builds and stores all information for a transaction that is represented in fluent-style
FluentTransactionExtension
Contains all fluent operations as extension method
FluentTransactionService
Service for creation fluent trunsaction builder instances
NumericExtension
Numeric extensin methods
ObservableDataRow
Customized DataRow with notifyproerpty changed support.
ObservableDataTable
Customized DataTable to work with ObservableDataRow
PreciseDecimalExtension
PreciseDecimal extensin methods
RepositoryGroupAttribute
This attribute defines in which group the repository is and which connection to use
SqlServiceBase<TId, TModel>
Implements the basic service method with a repository that derives from IRepositoryBase<TId, TModel>
Structs
Numeric
A numeric data type which accepts all kinds of numeric types
PreciseDecimal
A decimal that is precise without rounding failure
Interfaces
IExternalDataBase
Interface for repositories with external database access
IFluentTransactionBuilder
Builds and stores all information for a transaction that is represented in fluent-style
IFluentTransactionService
Service for creation fluent trunsaction builder instances
IModelIdentity<TId, TModel>
Behaviour for getting an id from an object
IRepositoryBase<TId, TModel>
Simplic repository data base
ITransaction
Interface for the transaction class.
ITransactionRepository<TModel, TId>
Repository for managing transactions.
ITransactionService
Interface for a transaction service.