C# (CSharp) Shaolinq Namespace

Nested Namespaces

Shaolinq.Analytics
Shaolinq.AsyncRewriter
Shaolinq.ExpressionWriter
Shaolinq.MySql
Shaolinq.Persistence
Shaolinq.Postgres
Shaolinq.SqlServer
Shaolinq.Sqlite
Shaolinq.Tests
Shaolinq.TypeBuilding

Classes

Name Description
AutoIncrementAttribute
BackReferenceAttribute
ComputedMemberAttribute
ComputedTextMemberAttribute
ConcurrencyException
ConstraintDefaultsConfiguration
DataAccessModelConfiguration
DataAccessObjectAttribute
DataAccessScope
DataAccessTransactionAbortedException
DataAccessTypeAttribute
DeletedDataAccessObjectException
DependsOnPropertyAttribute
EnvironmentSubstitutor
ForeignObjectConstraintAttribute Configures how foriegn key constraints react to deletes or primary keys
IndexAttribute
InvalidDataAccessModelDefinitionException
InvalidDataAccessObjectAccessException Thrown when you try to use a deflated DAO reference to update an object but the deflated reference is invalid.
InvalidDataAccessObjectModelDefinition An exception that is thrown when there is a problem with the definition of a data access model and its associated data access object types.
InvalidPrimaryKeyPropertyAccessException
InvalidPropertyAccessException
MissingDataAccessObjectException Thrown when trying to update an object that does not exist or when updating related property to an object that does not exist.
MissingObjectIdentifierException
MissingOrInvalidPrimaryKeyException
MissingPropertyValueException
MissingRelatedDataAccessObjectException
NamedMemberAttribute
NamingTransformsConfiguration
ObjectAlreadyExistsException
ObjectAlreadyInitializedException
ObjectPropertyValue
OperationConstraintViolationException
PersistedMemberAttribute
PrimaryKeyAttribute
RelatedDataAccessObjectsAttribute
ServerDateTime
ShaolinqStringExtensions
SqlDatabaseContextInfoDynamicTypeProvider
TransactionContext
TransactionContext.TransactionExecutionContext
TransactionScopeFactory
TypeExtensions
UniqueConstraintException An object with the same primary key exists or an object with a unique property with the same value exists.
WriteOnlyDataAccessObjectException