AbstractDbAccess |
Abstract base class for implementator of IDbAccess |
AbstractDbCmdBuilder |
Abstract base class implementation of IDbCmdBuilder. |
AbstractDbFormatter |
Generic base class that implements IDbFormatter |
AbstractDbNameQualifier |
AbstractDbNameQualifier is the base class for those classes
that provides the functionality of construct full qualified names for
database objects. |
AfterEraseEventHandler |
The AfterErase event handler delegate. |
AfterSaveEventHandler |
The AfterSave event handler delegate. |
ApplicationContextExtensions |
Extends the application context. |
AuditingException |
Thrown when an auditing process fails or cannot be completed successfully. |
AutomaticType |
Application supported automatic field types |
BeforeEraseEventHandler |
The BeforeErase event handler delegate. |
BeforeSaveEventHandler |
The BeforeSave event handler delegate. |
BinaryAttachment |
Allows the storing of files into a database. |
BinaryAttachmentFormatException |
Thrown when a byte array could not be deserialized into a BinaryAttachment. |
CatalogNotFoundException |
Thrown when the database catalog is not found. |
ColumnPropertyMappings |
A collection that maps database column names to data model object property names. |
CommonExtensions |
Provides commonly used extensions. |
ComparisonOperator |
Data comparison operators. |
ConcurrectActionMissedException |
Thrown when a UPDATE or DELETE does not affect the expected record
because the concurrency WHERE predicate did not match. |
ConcurrencyMode |
The mode for checking concurrency. |
ConstraintViolationException |
Thrown the a database constraint is violated by a data modification command. |
CredentialsExpiredException |
Thrown when the password of the database connection user has expired. |
DataAccessException |
Thrown when an error occurred and the system is not able to identify it accuratly. |
DataAction |
Enumerates the available data actions to be execute on data model objects. |
DatabaseObjectNotFoundException |
Thrown when a database object as a table, view, field, etc. specified in a SQL query does not exist. |
DatabaseOperationNotSupportedException |
Thrown when a database operation is not supported. |
DataModel |
DataModel is an abstract base class for data model objects. |
DataModelCmdBuilder |
DataModelCmdBuilder implements an IDataModelCmdBuilder
that builds database commands for IDataModel objects. |
DataModelEraseEventArgs |
DataModelEraseEventArgs contains event data for events related to the Erase method. |
DataModelHelper |
Provides helper methods to work with data models. |
DataModelSaveEventArgs |
DataModelEraseEventArgs contains event data for events related to the Save method. |
DataProperty |
DataProperty implements IDataProperty as
an Attribute, and it's the base class for those that
implements specific data property functionality. |
DataServiceOperationNotSupportedException |
This exception is thrown when the data model object passed
to an operation is not valid or supported for that operation. |
DataServices |
This is the base clase for DataService classes that implements IDataServices. |
DbError |
Represents an error or informational message from a database engine. |
DbType |
Application supported data types |
DecimalDataProperty |
DecimalDataProperty implements a data property
attribute for a decimal data property. |
DefaultStringToDbTypeConverter |
Implements a defautl conversión of string to a type. |
DuplicatedPrimaryKeyException |
DuplicatedPrimaryKeyException is thrown when a data modification
command violates a primary key or unique index constraint. |
EmailTextDataProperty |
EmailTextDataProperty implements a data property
attribute for a text data property that validates as an email. |
Field |
Represents the definition of a table field. |
FieldNotFoundException |
Thrown when no Field is found for a data model property. |
FloatDataProperty |
FloatDataProperty implements a data property attribute for a float data property. |
GenericDataProperty |
GenericDataProperty implements an attribute for a generic data property. |
GuidIdentity |
GuidIdentity generates a Guid identity field data. |
IAttachment |
Allows the implementation of wrappers for store files into database fields. |
IConnectionStringBuilder |
Allows the implementation of classes that builds connection strings. |
IDataModel |
Allows the implementation of domain model objects. |
IDataModelAuditor |
Allows implementing classes to log data modifications. |
IDataModelCmdBuilder |
Allows the implementation of database command builders that are based of data model objects. |
IDataModelValidator |
Allows the validation of data model objects. |
IDataProperty |
Allows the implementation of classes that defines data properties. |
IDataServices |
Allows implementation data services for domain models. |
IDbAccess |
Allows the implementation of database access. |
IDbCmdBuilder |
Allows the implementation of Command Builders for specific database engine. |
IDbFormatter |
Allows implementers to provide SQL queries formatting capabilities. |
IDbNameQualifier |
Allows the implementation of qualifiers that provides full database object names. |
IDbStatementPreparer |
Allows the implementation of classes that prepares statements to be issued to database engines. |
Identification |
Identification models the information for identify an object. |
IDescriptiveDataModel |
Allows the implementation of a descriptive object. A descriptive object is
an object that has a code or ID and a name or description, used to typify
another object or objects. |
IIdentifiable |
Allows the implementation of classes that can be identified in a consistent manner from other classes. |
IIdentity |
Allows the implementation of Identity generation. |
InfoMessageEventArgs |
Provides data for the Inetdev.Data.IDbAccess.InfoMessage event. |
InfoMessageEventHandler |
Represents the method that will be handle the Inetdev.Data.IDbAccess.InfoMessage event. |
IntegerDataProperty |
IntegerDataProperty implements a data property
attribute for an integer data property. |
INumerator |
Allows the implementation of numerators. |
InvalidCharactersException |
hrown when invalid characters has been detected for a text property. |
InvalidCredentialsException |
Thrown when the credentials for the database server are invalid. |
InvalidDataActionException |
Thrown when the DataAction is not valid for the executed operation. |
InvalidEmailException |
Thrown when an e-mail property does not contains a valid e-mail address. |
InvalidNumericLengthException |
Thrown when a numeric value does not conform to the maximum length of integers and decimals digits. |
InvalidPrimaryKeyException |
Thrown when a primary key property contains invalid data. |
InvalidTextLengthException |
Thrown when a text property has an invalid length of characters. |
ISecuredDataModel |
Allows the implementation of data model that can be securely audited. |
ISequencer |
Allows the implementation of sequencers. |
IStringToDbTypeConverter |
Allows the convertion of string to a specified data type. |
MissingMandatoryPropertyException |
Thrown when a mandatory property is missing. |
MissingWhereClauseException |
Thrown when no where clause is provided for and update or delete command. |
NotFoundException |
This is a base class for throwing not found exceptions. |
OpenConnectionException |
Thrown when an error occured while opening a database connection. |
OpenedConnectionRequiredException |
Thrown when an opened connection if required for the operation and the connection is closed. |
ParentNavigationalPropertyAttribute |
Allows to mark a property that will contains the parent object. |
PartitionKeyAttribute |
Marks a property as the multi-tenant partition key. |
PrimaryKeyTextDataProperty |
PrimaryKeyTextDataProperty implements a data property
attribute for a text data property that validates as a primary key. |
PropertyFieldNotFoundException |
Thrown when a property backing field is not found. |
PropertyOutOfRangeException |
Thrown when a numeric property is out of range. |
ProtectionType |
Types of protections applied to data properties |
QueryBuilderException |
Generic query building exception |
RelationalOperator |
Represents a relation between predicates. |
SchemaManipulationException |
This is the base class for exceptions that reports error while manipulatind tha database schema. |
ServerUnavailableException |
Thrown when the database server is not available. |
TextDataProperty |
TextDataProperty implements a data property
attribute for a text data property. |
TextGuidIdentity |
TextGuidIdentity generates a Guid identity field data as a string. |
TimestampKind |
Defines usable kinds of timestamp fields. |
TransactionRequiredException |
Thrown when there is no active transaction and one is required. |
UnableToSetDataPropertyValueException |
Thrown when a property value cannot be setted. |
UntrustedDatabaseServerCertificateException |
Thrown when open a connection using an encrypted channel and the server certificated is untrust. |
ValidationException |
This is the base class for validation exception that are
thrown when data inside data model objects is invalid. |