Namespace Cireson.Core.Interfaces.DataAccess
Classes
DbFileGroupInfo
Information about the database file group.
DbFileInfo
Information about the database file.
M2MRelationshipDefinition
Represents a Many to Many Relationship,
SnapshotExtensionStateMetadata
A snapshot extension state metadata.
SnapshotInfo
Information about the snapshot.
SnapshotMetadata
A snapshot metadata.
TriggeredEntityState
A triggered entity state.
Interfaces
IDataContext
Interface that wraps the DbContext methods that we are using primarily for testing purposes.
IDbMigrationProvider
Implement to provide migration information from the given assembly.
IDbMigrationService
This interface is implemented to allow for managed DbMigrations for Platform Extensions.
IEdmResolver
Defines an interface that can be used by the DataContext to resolve the EDM models at runtime.
IIdentityUser
Application Identity User interface.
IPlatformEntity
All entity types that the Platform can consume need to implement this interface, or derive from a type that implements this interface.
IRelationshipTrigger
IRelationshipTrigger<TSource>
Used to declare a trigger that will fire when an M2M relationship changes on the Source object type
IRepository
Interface defines the functionality of a data repository.
IRepositoryFactory
Interface for repository factory.
ISearchService
Interface to expose text based search functionallity, intended to be used with the "search" querystring in odata, or the "search" http header.
ISecuredRepository
Interface defines the functionality of a secured data repository.
ISnapshotProvider
Interface for snapshot provider.
ISnapshotService
Interface for snapshot service.
ITrigger
Interface defines the functionality of an entity trigger.
ITrigger<TEntity>
Interface defines the functionality of an TEntity type trigger.
ITriggeredEntityStateInformation
Provides information about an entity state change that can be used for auditing purposes.
ITriggeredRelationshipStateInformation
ITriggerInstanceProvider
Provides resolved instances of triggers capable of handling the specific entity type, and state.
ITriggerProcessingService
Service interface for processing Entity Triggers.
ITriggerTypeProvider
Provider interface for getting trigger types.
IUserExtended
Interface for user extended.
IUserExtensible
Interface for user extensible.