corelibraries-devexpress-dot-mvvm-dot-viewmodel-dot-singleobjectviewmodelbase-3.md
The base class for POCO view models exposing a single entity of a given type and CRUD operations against this entity.
It is not recommended to inherit directly from this class. Use the SingleObjectViewModel class instead.
Namespace : DevExpress.Mvvm.ViewModel
Assembly : DevExpress.Mvvm.v25.2.ViewModel.dll
NuGet Package : DevExpress.Scaffolding.Core
[POCOViewModel]
public abstract class SingleObjectViewModelBase<TEntity, TPrimaryKey, TUnitOfWork> :
ISingleObjectViewModel<TEntity, TPrimaryKey>,
ISupportParameter,
IDocumentContent,
ISupportLogicalLayout<SingleObjectViewModelState>,
ISupportLogicalLayout,
ISupportUnitOfWorkPolicy,
ISupportParentViewModel
where TEntity : class
<POCOViewModel>
Public MustInherit Class SingleObjectViewModelBase(Of TEntity As Class, TPrimaryKey, TUnitOfWork As IUnitOfWork)
Implements ISingleObjectViewModel(Of TEntity, TPrimaryKey),
ISupportParameter,
IDocumentContent,
ISupportLogicalLayout(Of SingleObjectViewModelState),
ISupportLogicalLayout,
ISupportUnitOfWorkPolicy,
ISupportParentViewModel
| Name |
|---|
| TEntity |
| TPrimaryKey |
| TUnitOfWork |
Object SingleObjectViewModelBase<TEntity, TPrimaryKey, TUnitOfWork>
See Also
SingleObjectViewModelBase<TEntity, TPrimaryKey, TUnitOfWork> Members