corelibraries-devexpress-dot-mvvm-dot-datamodel-dot-irepository-2.md
The IRepository interface represents the read and write implementation of the Repository pattern such that it can be used to query entities of a given type.
Namespace : DevExpress.Mvvm.DataModel
Assembly : DevExpress.Mvvm.v25.2.DataModel.dll
NuGet Package : DevExpress.Scaffolding.Core
public interface IRepository<TEntity, TPrimaryKey> :
IReadOnlyRepository<TEntity>,
IRepositoryQuery<TEntity>,
IQueryable<TEntity>,
IEnumerable<TEntity>,
IEnumerable,
IQueryable
where TEntity : class
Public Interface IRepository(Of TEntity As Class, TPrimaryKey)
Inherits IReadOnlyRepository(Of TEntity),
IRepositoryQuery(Of TEntity),
IQueryable(Of TEntity),
IEnumerable(Of TEntity),
IEnumerable,
IQueryable
| Name |
|---|
| TEntity |
| TPrimaryKey |
Show 11 items
GetFilteredEntities<TEntity>(Expression<Func<TEntity, Boolean>>)
GetProjectionPrimaryKeyEqualsExpression<TEntity, TProjection, TPrimaryKey>(TPrimaryKey)
GetProjectionPrimaryKey<TEntity, TProjection, TPrimaryKey>(TProjection)
GetSinglePropertyPrimaryKeyProjectionProperty<TEntity, TProjection, TPrimaryKey>()
SetProjectionPrimaryKey<TEntity, TProjection, TPrimaryKey>(TProjection, TPrimaryKey)
IsDetached<TEntity, TProjection, TPrimaryKey>(TProjection)
ProjectionHasPrimaryKey<TEntity, TProjection, TPrimaryKey>(TProjection)
See Also