Show / Hide Table of Contents

    Class PeerRepository

    Inheritance
    System.Object
    RepositoryWrapper<Peer>
    PeerRepository
    Implements
    IPeerRepository
    IRepositoryWrapper<Peer>
    IRepository<Peer, System.String>
    Inherited Members
    RepositoryWrapper<Peer>.Repository
    RepositoryWrapper<Peer>.Conventions
    RepositoryWrapper<Peer>.EntityType
    RepositoryWrapper<Peer>.KeyType
    RepositoryWrapper<Peer>.CachingStrategy
    RepositoryWrapper<Peer>.CachingEnabled
    RepositoryWrapper<Peer>.CacheUsed
    RepositoryWrapper<Peer>.TraceInfo
    RepositoryWrapper<Peer>.GenerateKeyOnAdd
    RepositoryWrapper<Peer>.Add(Peer)
    RepositoryWrapper<Peer>.Add(IEnumerable<Peer>)
    RepositoryWrapper<Peer>.AsQueryable()
    RepositoryWrapper<Peer>.Average(Expression<Func<Peer, Int32>>)
    RepositoryWrapper<Peer>.Average(ISpecification<Peer>, Expression<Func<Peer, Int32>>)
    RepositoryWrapper<Peer>.Average(Expression<Func<Peer, Boolean>>, Expression<Func<Peer, Int32>>)
    RepositoryWrapper<Peer>.Average(Expression<Func<Peer, Nullable<Int32>>>)
    RepositoryWrapper<Peer>.Average(ISpecification<Peer>, Expression<Func<Peer, Nullable<Int32>>>)
    RepositoryWrapper<Peer>.Average(Expression<Func<Peer, Boolean>>, Expression<Func<Peer, Nullable<Int32>>>)
    RepositoryWrapper<Peer>.Average(Expression<Func<Peer, Int64>>)
    RepositoryWrapper<Peer>.Average(ISpecification<Peer>, Expression<Func<Peer, Int64>>)
    RepositoryWrapper<Peer>.Average(Expression<Func<Peer, Boolean>>, Expression<Func<Peer, Int64>>)
    RepositoryWrapper<Peer>.Average(Expression<Func<Peer, Nullable<Int64>>>)
    RepositoryWrapper<Peer>.Average(ISpecification<Peer>, Expression<Func<Peer, Nullable<Int64>>>)
    RepositoryWrapper<Peer>.Average(Expression<Func<Peer, Boolean>>, Expression<Func<Peer, Nullable<Int64>>>)
    RepositoryWrapper<Peer>.Average(Expression<Func<Peer, Decimal>>)
    RepositoryWrapper<Peer>.Average(ISpecification<Peer>, Expression<Func<Peer, Decimal>>)
    RepositoryWrapper<Peer>.Average(Expression<Func<Peer, Boolean>>, Expression<Func<Peer, Decimal>>)
    RepositoryWrapper<Peer>.Average(Expression<Func<Peer, Nullable<Decimal>>>)
    RepositoryWrapper<Peer>.Average(ISpecification<Peer>, Expression<Func<Peer, Nullable<Decimal>>>)
    RepositoryWrapper<Peer>.Average(Expression<Func<Peer, Boolean>>, Expression<Func<Peer, Nullable<Decimal>>>)
    RepositoryWrapper<Peer>.Average(Expression<Func<Peer, Double>>)
    RepositoryWrapper<Peer>.Average(ISpecification<Peer>, Expression<Func<Peer, Double>>)
    RepositoryWrapper<Peer>.Average(Expression<Func<Peer, Boolean>>, Expression<Func<Peer, Double>>)
    RepositoryWrapper<Peer>.Average(Expression<Func<Peer, Nullable<Double>>>)
    RepositoryWrapper<Peer>.Average(ISpecification<Peer>, Expression<Func<Peer, Nullable<Double>>>)
    RepositoryWrapper<Peer>.Average(Expression<Func<Peer, Boolean>>, Expression<Func<Peer, Nullable<Double>>>)
    RepositoryWrapper<Peer>.Average(Expression<Func<Peer, Single>>)
    RepositoryWrapper<Peer>.Average(ISpecification<Peer>, Expression<Func<Peer, Single>>)
    RepositoryWrapper<Peer>.Average(Expression<Func<Peer, Boolean>>, Expression<Func<Peer, Single>>)
    RepositoryWrapper<Peer>.Average(Expression<Func<Peer, Nullable<Single>>>)
    RepositoryWrapper<Peer>.Average(ISpecification<Peer>, Expression<Func<Peer, Nullable<Single>>>)
    RepositoryWrapper<Peer>.Average(Expression<Func<Peer, Boolean>>, Expression<Func<Peer, Nullable<Single>>>)
    RepositoryWrapper<Peer>.BeginBatch()
    RepositoryWrapper<Peer>.ClearCache()
    RepositoryWrapper<Peer>.Count()
    RepositoryWrapper<Peer>.Count(ISpecification<Peer>)
    RepositoryWrapper<Peer>.Count(Expression<Func<Peer, Boolean>>)
    RepositoryWrapper<Peer>.Delete(String)
    RepositoryWrapper<Peer>.Delete(IEnumerable<String>)
    RepositoryWrapper<Peer>.Delete(String[])
    RepositoryWrapper<Peer>.Delete(Peer)
    RepositoryWrapper<Peer>.Delete(IEnumerable<Peer>)
    RepositoryWrapper<Peer>.Delete(Expression<Func<Peer, Boolean>>)
    RepositoryWrapper<Peer>.Delete(ISpecification<Peer>)
    RepositoryWrapper<Peer>.DisableCaching()
    RepositoryWrapper<Peer>.Dispose()
    RepositoryWrapper<Peer>.Exists(String)
    RepositoryWrapper<Peer>.Exists(Expression<Func<Peer, Boolean>>)
    RepositoryWrapper<Peer>.Exists(ISpecification<Peer>)
    RepositoryWrapper<Peer>.Find(Expression<Func<Peer, Boolean>>, IQueryOptions<Peer>)
    RepositoryWrapper<Peer>.Find<TResult>(Expression<Func<Peer, Boolean>>, Expression<Func<Peer, TResult>>, IQueryOptions<Peer>)
    RepositoryWrapper<Peer>.Find(ISpecification<Peer>, IQueryOptions<Peer>)
    RepositoryWrapper<Peer>.Find<TResult>(ISpecification<Peer>, Expression<Func<Peer, TResult>>, IQueryOptions<Peer>)
    RepositoryWrapper<Peer>.FindAll(Expression<Func<Peer, Boolean>>, IQueryOptions<Peer>)
    RepositoryWrapper<Peer>.FindAll<TResult>(Expression<Func<Peer, Boolean>>, Expression<Func<Peer, TResult>>, IQueryOptions<Peer>)
    RepositoryWrapper<Peer>.FindAll(ISpecification<Peer>, IQueryOptions<Peer>)
    RepositoryWrapper<Peer>.FindAll<TResult>(ISpecification<Peer>, Expression<Func<Peer, TResult>>, IQueryOptions<Peer>)
    RepositoryWrapper<Peer>.Get(String)
    RepositoryWrapper<Peer>.Get(String, IFetchStrategy<Peer>)
    RepositoryWrapper<Peer>.Get(String, String[])
    RepositoryWrapper<Peer>.Get(String, Expression<Func<Peer, Object>>[])
    RepositoryWrapper<Peer>.Get<TResult>(String, Expression<Func<Peer, TResult>>)
    RepositoryWrapper<Peer>.Get<TResult>(String, Expression<Func<Peer, TResult>>, IFetchStrategy<Peer>)
    RepositoryWrapper<Peer>.Get<TResult>(String, Expression<Func<Peer, TResult>>, Expression<Func<Peer, Object>>[])
    RepositoryWrapper<Peer>.Get<TResult>(String, Expression<Func<Peer, TResult>>, String[])
    RepositoryWrapper<Peer>.GetAll()
    RepositoryWrapper<Peer>.GetAll(IFetchStrategy<Peer>)
    RepositoryWrapper<Peer>.GetAll(String[])
    RepositoryWrapper<Peer>.GetAll(Expression<Func<Peer, Object>>[])
    RepositoryWrapper<Peer>.GetAll(IQueryOptions<Peer>)
    RepositoryWrapper<Peer>.GetAll(IQueryOptions<Peer>, IFetchStrategy<Peer>)
    RepositoryWrapper<Peer>.GetAll(IQueryOptions<Peer>, String[])
    RepositoryWrapper<Peer>.GetAll(IQueryOptions<Peer>, Expression<Func<Peer, Object>>[])
    RepositoryWrapper<Peer>.GetAll<TResult>(Expression<Func<Peer, TResult>>)
    RepositoryWrapper<Peer>.GetAll<TResult>(Expression<Func<Peer, TResult>>, IQueryOptions<Peer>)
    RepositoryWrapper<Peer>.GetAll<TResult>(Expression<Func<Peer, TResult>>, IFetchStrategy<Peer>)
    RepositoryWrapper<Peer>.GetAll<TResult>(Expression<Func<Peer, TResult>>, String[])
    RepositoryWrapper<Peer>.GetAll<TResult>(Expression<Func<Peer, TResult>>, Expression<Func<Peer, Object>>[])
    RepositoryWrapper<Peer>.GetAll<TResult>(Expression<Func<Peer, TResult>>, IQueryOptions<Peer>, IFetchStrategy<Peer>)
    RepositoryWrapper<Peer>.GetAll<TResult>(Expression<Func<Peer, TResult>>, IQueryOptions<Peer>, String[])
    RepositoryWrapper<Peer>.GetAll<TResult>(Expression<Func<Peer, TResult>>, IQueryOptions<Peer>, Expression<Func<Peer, Object>>[])
    RepositoryWrapper<Peer>.GetMany(String[])
    RepositoryWrapper<Peer>.GetMany(IEnumerable<String>)
    RepositoryWrapper<Peer>.GetMany(IEnumerable<String>, IFetchStrategy<Peer>)
    RepositoryWrapper<Peer>.GetMany<TResult>(Expression<Func<Peer, TResult>>, String[])
    RepositoryWrapper<Peer>.GetMany<TResult>(IEnumerable<String>, Expression<Func<Peer, TResult>>)
    RepositoryWrapper<Peer>.GetManyAsDictionary(String[])
    RepositoryWrapper<Peer>.GetManyAsDictionary(IEnumerable<String>)
    RepositoryWrapper<Peer>.GetManyAsDictionary(IEnumerable<String>, IFetchStrategy<Peer>)
    RepositoryWrapper<Peer>.GetPrimaryKey(Peer)
    RepositoryWrapper<Peer>.GroupBy<TGroupKey, TResult>(Expression<Func<Peer, TGroupKey>>, Expression<Func<IGrouping<TGroupKey, Peer>, TResult>>)
    RepositoryWrapper<Peer>.GroupBy<TGroupKey, TResult>(ISpecification<Peer>, Expression<Func<Peer, TGroupKey>>, Expression<Func<IGrouping<TGroupKey, Peer>, TResult>>)
    RepositoryWrapper<Peer>.GroupBy<TGroupKey, TResult>(Expression<Func<Peer, Boolean>>, Expression<Func<Peer, TGroupKey>>, Expression<Func<IGrouping<TGroupKey, Peer>, TResult>>)
    RepositoryWrapper<Peer>.GroupCount<TGroupKey>(Expression<Func<Peer, TGroupKey>>)
    RepositoryWrapper<Peer>.GroupCount<TGroupKey>(ISpecification<Peer>, Expression<Func<Peer, TGroupKey>>)
    RepositoryWrapper<Peer>.GroupCount<TGroupKey>(Expression<Func<Peer, Boolean>>, Expression<Func<Peer, TGroupKey>>)
    RepositoryWrapper<Peer>.GroupLongCount<TGroupKey>(Expression<Func<Peer, TGroupKey>>)
    RepositoryWrapper<Peer>.GroupLongCount<TGroupKey>(ISpecification<Peer>, Expression<Func<Peer, TGroupKey>>)
    RepositoryWrapper<Peer>.GroupLongCount<TGroupKey>(Expression<Func<Peer, Boolean>>, Expression<Func<Peer, TGroupKey>>)
    RepositoryWrapper<Peer>.Join<TJoinKey, TInner, TResult>(IRepositoryQueryable<TInner>, Expression<Func<Peer, TJoinKey>>, Expression<Func<TInner, TJoinKey>>, Expression<Func<Peer, TInner, TResult>>)
    RepositoryWrapper<Peer>.LongCount()
    RepositoryWrapper<Peer>.LongCount(ISpecification<Peer>)
    RepositoryWrapper<Peer>.LongCount(Expression<Func<Peer, Boolean>>)
    RepositoryWrapper<Peer>.Max<TResult>(Expression<Func<Peer, TResult>>)
    RepositoryWrapper<Peer>.Max<TResult>(ISpecification<Peer>, Expression<Func<Peer, TResult>>)
    RepositoryWrapper<Peer>.Max<TResult>(Expression<Func<Peer, Boolean>>, Expression<Func<Peer, TResult>>)
    RepositoryWrapper<Peer>.Min<TResult>(Expression<Func<Peer, TResult>>)
    RepositoryWrapper<Peer>.Min<TResult>(ISpecification<Peer>, Expression<Func<Peer, TResult>>)
    RepositoryWrapper<Peer>.Min<TResult>(Expression<Func<Peer, Boolean>>, Expression<Func<Peer, TResult>>)
    RepositoryWrapper<Peer>.Sum(Expression<Func<Peer, Int32>>)
    RepositoryWrapper<Peer>.Sum(ISpecification<Peer>, Expression<Func<Peer, Int32>>)
    RepositoryWrapper<Peer>.Sum(Expression<Func<Peer, Boolean>>, Expression<Func<Peer, Int32>>)
    RepositoryWrapper<Peer>.Sum(Expression<Func<Peer, Nullable<Int32>>>)
    RepositoryWrapper<Peer>.Sum(ISpecification<Peer>, Expression<Func<Peer, Nullable<Int32>>>)
    RepositoryWrapper<Peer>.Sum(Expression<Func<Peer, Boolean>>, Expression<Func<Peer, Nullable<Int32>>>)
    RepositoryWrapper<Peer>.Sum(Expression<Func<Peer, Int64>>)
    RepositoryWrapper<Peer>.Sum(ISpecification<Peer>, Expression<Func<Peer, Int64>>)
    RepositoryWrapper<Peer>.Sum(Expression<Func<Peer, Boolean>>, Expression<Func<Peer, Int64>>)
    RepositoryWrapper<Peer>.Sum(Expression<Func<Peer, Nullable<Int64>>>)
    RepositoryWrapper<Peer>.Sum(ISpecification<Peer>, Expression<Func<Peer, Nullable<Int64>>>)
    RepositoryWrapper<Peer>.Sum(Expression<Func<Peer, Boolean>>, Expression<Func<Peer, Nullable<Int64>>>)
    RepositoryWrapper<Peer>.Sum(Expression<Func<Peer, Decimal>>)
    RepositoryWrapper<Peer>.Sum(ISpecification<Peer>, Expression<Func<Peer, Decimal>>)
    RepositoryWrapper<Peer>.Sum(Expression<Func<Peer, Boolean>>, Expression<Func<Peer, Decimal>>)
    RepositoryWrapper<Peer>.Sum(Expression<Func<Peer, Nullable<Decimal>>>)
    RepositoryWrapper<Peer>.Sum(ISpecification<Peer>, Expression<Func<Peer, Nullable<Decimal>>>)
    RepositoryWrapper<Peer>.Sum(Expression<Func<Peer, Boolean>>, Expression<Func<Peer, Nullable<Decimal>>>)
    RepositoryWrapper<Peer>.Sum(Expression<Func<Peer, Double>>)
    RepositoryWrapper<Peer>.Sum(ISpecification<Peer>, Expression<Func<Peer, Double>>)
    RepositoryWrapper<Peer>.Sum(Expression<Func<Peer, Boolean>>, Expression<Func<Peer, Double>>)
    RepositoryWrapper<Peer>.Sum(Expression<Func<Peer, Nullable<Double>>>)
    RepositoryWrapper<Peer>.Sum(ISpecification<Peer>, Expression<Func<Peer, Nullable<Double>>>)
    RepositoryWrapper<Peer>.Sum(Expression<Func<Peer, Boolean>>, Expression<Func<Peer, Nullable<Double>>>)
    RepositoryWrapper<Peer>.Sum(Expression<Func<Peer, Single>>)
    RepositoryWrapper<Peer>.Sum(ISpecification<Peer>, Expression<Func<Peer, Single>>)
    RepositoryWrapper<Peer>.Sum(Expression<Func<Peer, Boolean>>, Expression<Func<Peer, Single>>)
    RepositoryWrapper<Peer>.Sum(Expression<Func<Peer, Nullable<Single>>>)
    RepositoryWrapper<Peer>.Sum(ISpecification<Peer>, Expression<Func<Peer, Nullable<Single>>>)
    RepositoryWrapper<Peer>.Sum(Expression<Func<Peer, Boolean>>, Expression<Func<Peer, Nullable<Single>>>)
    RepositoryWrapper<Peer>.TryFind(Expression<Func<Peer, Boolean>>, Peer)
    RepositoryWrapper<Peer>.TryFind(Expression<Func<Peer, Boolean>>, IQueryOptions<Peer>, Peer)
    RepositoryWrapper<Peer>.TryFind<TResult>(Expression<Func<Peer, Boolean>>, Expression<Func<Peer, TResult>>, TResult)
    RepositoryWrapper<Peer>.TryFind<TResult>(Expression<Func<Peer, Boolean>>, Expression<Func<Peer, TResult>>, IQueryOptions<Peer>, TResult)
    RepositoryWrapper<Peer>.TryFind(ISpecification<Peer>, Peer)
    RepositoryWrapper<Peer>.TryFind(ISpecification<Peer>, IQueryOptions<Peer>, Peer)
    RepositoryWrapper<Peer>.TryFind<TResult>(ISpecification<Peer>, Expression<Func<Peer, TResult>>, TResult)
    RepositoryWrapper<Peer>.TryFind<TResult>(ISpecification<Peer>, Expression<Func<Peer, TResult>>, IQueryOptions<Peer>, TResult)
    RepositoryWrapper<Peer>.TryGet(String, Peer)
    RepositoryWrapper<Peer>.TryGet<TResult>(String, Expression<Func<Peer, TResult>>, TResult)
    RepositoryWrapper<Peer>.Update(Peer)
    RepositoryWrapper<Peer>.Update(IEnumerable<Peer>)
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    Namespace: Catalyst.Core.Lib.P2P.Repository
    Assembly: Catalyst.Core.Lib.dll
    Syntax
    public class PeerRepository : RepositoryWrapper<Peer>, IPeerRepository, IRepositoryWrapper<Peer>, IRepository<Peer, string>

    Constructors

    | Improve this Doc View Source

    PeerRepository(IRepository<Peer, String>)

    Declaration
    public PeerRepository(IRepository<Peer, string> repository)
    Parameters
    Type Name Description
    IRepository<Peer, System.String> repository

    Implements

    IPeerRepository
    IRepositoryWrapper<T>
    IRepository<, >
    • Improve this Doc
    • View Source
    Back to top Copyright © 2019 Catalyst Network