Interface ITeamRepositoryCollection<TTeamEntity, TTeamMemberModel>
public interface ITeamRepositoryCollection<TTeamEntity, TTeamMemberModel> : IDiskRepositoryCollection<TTeamEntity>, IDiskRepositoryCollection<TTeamEntity, ObjectId>, IRepositoryCollection<TTeamEntity, ObjectId>, IReadOnlyRepositoryCollection<TTeamEntity, ObjectId>, IRepositoryCollection, IReadOnlyRepositoryCollection where TTeamEntity : TeamEntityBase<TTeamMemberModel> where TTeamMemberModel : TeamMemberBase
Type Parameters
TTeamEntityTTeamMemberModel
- Inherited Members
-
IDiskRepositoryCollection<TTeamEntity, ObjectId>.AddOrReplaceAsync(TTeamEntity, IClientSessionHandle)IDiskRepositoryCollection<TTeamEntity, ObjectId>.ReplaceOneAsync(TTeamEntity, OneOption<TTeamEntity>, IClientSessionHandle)IDiskRepositoryCollection<TTeamEntity, ObjectId>.UpdateOneAsync(ObjectId, UpdateDefinition<TTeamEntity>, IClientSessionHandle)IDiskRepositoryCollection<TTeamEntity, ObjectId>.UpdateOneAsync(FilterDefinition<TTeamEntity>, UpdateDefinition<TTeamEntity>, OneOption<TTeamEntity>, IClientSessionHandle)IDiskRepositoryCollection<TTeamEntity, ObjectId>.UpdateManyAsync(FilterDefinition<TTeamEntity>, UpdateDefinition<TTeamEntity>, IClientSessionHandle)IDiskRepositoryCollection<TTeamEntity, ObjectId>.DeleteOneAsync(FilterDefinition<TTeamEntity>, OneOption<TTeamEntity>, IClientSessionHandle)IDiskRepositoryCollection<TTeamEntity, ObjectId>.DeleteManyAsync(FilterDefinition<TTeamEntity>, IClientSessionHandle)IDiskRepositoryCollection<TTeamEntity, ObjectId>.GetCollection()IRepositoryCollection<TTeamEntity, ObjectId>.AddAsync(TTeamEntity, IClientSessionHandle)IRepositoryCollection<TTeamEntity, ObjectId>.TryAddAsync(TTeamEntity, IClientSessionHandle)IRepositoryCollection<TTeamEntity, ObjectId>.DeleteOneAsync(ObjectId, IClientSessionHandle)IReadOnlyRepositoryCollection<TTeamEntity, ObjectId>.GetDirtyAsync()IReadOnlyRepositoryCollection<TTeamEntity, ObjectId>.GetFailedIndices()IRepositoryCollection.DropCollectionAsync()