Namespace Innova.Data.Entity
Namespaces
Name | Summary |
---|---|
Innova.Data.Entity.Configuration | |
Innova.Data.Entity.Interfaces | |
Innova.Data.Entity.Localization | |
Innova.Data.Entity.QueryFilterBuilder | |
Innova.Data.Entity.Relations |
Classes
Name | Summary |
---|---|
BaseEntity | |
BaseEntity<TSource> | Represents a base entity that provides functionality for tracking changes, validation, and property binding, implementing multiple interfaces to support these behaviors. |
BindableObject | Represents a bindable object that implements the INotifyPropertyChanged and INotifyPropertyChanging interfaces. |
DbContextEntityService<T, TEntityInterface, TDbContext> | |
DbContextModelEntityService<T, TEdit, TShow, TInsert, TList, TEntityInterface, TDbContext> | Represents a service for performing CRUD operations on a model entity using a DbContext. |
EntityFactory<T> | Represents an abstract base class for entity factories. |
EntityServiceConfiguration<T> | Represents the configuration for an entity service. |
EntityServiceFactory | Represents a factory for creating entity services. |
EntityValidationService<T, TEntityInterface> | Service for entity validation. |
EntityWithKey<TSource> | Represents an entity with a key and provides functionality for tracking changes, validation, and property binding. |
IEntityServiceExtensions | Extension methods for IEntityService. |
IEntityValidationServiceExtensions | Extension methods for IEntityValidationService. |
IListEntityServiceExtensions | |
IPrimaryKeyExtensions | Provides extension methods for working with IPrimaryKey objects. |
IPrimaryKeysJsonConverter | |
IPropertyValuesJsonConverter | Custom JSON converter for IPropertyValues. |
IServiceCollectionExtensions | Extension methods for IServiceCollection to configure Entity Framework Core. |
IShowEntityServiceExtensions | |
ListResult<TResult> | Represents a list result containing the count and items. |
NamespaceConstants | Contains constants related to namespaces. |
PrimaryKeys | Represents a dictionary of primary keys for an entity. |
PrimaryKeysExtensions | Provides extension methods for working with primary keys. |
PrimaryKeysFacade | Represents a facade for accessing primary keys of an entity. |
PrimaryKeysFacadeConverter | Converter for deserializing and serializing objects of type PrimaryKeysFacade. |
PrimaryKeysJsonConverter<T> | |
PrimaryKeys<T> | |
PropertyValues | Represents a dictionary of property values. |
QueryModifier<T> | Represents a query modifier for a specific entity type. |
QueryParameterExtensions | Provides extension methods for the QueryParameter<T> class. |
QueryParameter<T> | Represents a query parameter used for filtering and sorting data. |
SearchConstants | Constants used for searching entities. |
SearchEntityCountQuery | Represents a query to retrieve the count of search entities. |
SearchEntityCountResult | Represents the result of a search entity count query. |
SqlConnectionOption | Represents the SQL connection options. |
StreamHelper<TDbContext, TEntity> | Helper class for working with streams in SQL databases. |
Interfaces
Name | Summary |
---|---|
IEditEntityService<T, TEdit> | Represents a service for editing entities. |
IEntityFactory<T> | Represents a factory for creating entities of type T. |
IEntityServiceConfiguration<T> | Represents the configuration for an entity service. |
IEntityServiceFactory | Represents a factory for creating entity services. |
IEntityService<T> | Represents a service for managing entities of type |
IEntityTrack | The IEntityTrack interface acts as a contract to be implemented by classes or structs, typically used by entities that require state change tracking. |
IEntityValidationService<T, TEntityInterface> | Represents a service for validating entities of type |
IEntityValidatorService | Represents a service for validating entities. |
IEntityWithKey<T> | Represents an entity with a key. |
IInsertEntityService<T, TInsert> | Represents a service for inserting entities into a data store. |
IListEntityService<T, TList> | Represents a service for working with a list of entities. |
IModelEntityService<T, TEdit, TShow, TInsert, TList> | Represents a service interface for a model entity. |
IPrimaryKey | Represents the primary key of an entity. |
IPropertyValues | Represents a collection of property values. |
IQueryModifier<T> | Represents an interface for modifying queries on a specific entity type. |
ISelectorFactory | Represents a factory for creating selectors and performing mapping operations. |
IShowEntityService<T, TShow> | Represents a service for managing entities with associated show data. |
ISqlConnectionOption | Represents the interface for SQL connection options. |
IStreamHelper<TEntity> |