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> |