async Task IRepository.RemoveAsync(IRelatedViewContext viewContext, string id) => await RemoveAsync(viewContext.Related, id);
public Task <IEnumerable <IEntity> > GetAllRelatedAsync(IRelatedViewContext viewContext, IView view) => throw new NotSupportedException();
async Task <IEnumerable <IEntity> > IRepository.GetAllNonRelatedAsync(IRelatedViewContext viewContext, IView view) => (await GetAllNonRelatedAsync(viewContext.Related, TypedView <TDatabaseEntity> .Convert(view)))?.Cast <IEntity>() ?? Enumerable.Empty <IEntity>();
public Task AddAsync(IRelatedViewContext viewContext, string id) => throw new NotSupportedException();