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> | Represents a service for managing entities within a DbContext.  | 
          
| 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.  | 
          
| SqlDefaultsExtensions | |
| StreamHelper<TDbContext, TEntity> | Provides helper methods for reading and writing large binary data streams directly to and from the database using Entity Framework Core.  | 
          
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> |