C# Класс EFRepositoryPattern.Tests.Repositories.PostRepository

Наследование: IPostRepository
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
_context EFRepositoryPattern.Tests.Models.BlogContext

Открытые методы

Метод Описание
PostRepository ( BlogContext context ) : System
Retrieve ( PostCriteria criteria = null ) : IEnumerable
Retrieve ( int pageSize, int pageIndex, int &virtualCount, PostCriteria criteria = null ) : IEnumerable
Retrieve ( int id ) : Post
RetrieveAll ( ) : IEnumerable
Save ( Post entity ) : int

Приватные методы

Метод Описание
ExpressionBuilder ( PostCriteria criteria ) : bool>>.Expression

Описание методов

PostRepository() публичный Метод

public PostRepository ( BlogContext context ) : System
context EFRepositoryPattern.Tests.Models.BlogContext
Результат System

Retrieve() публичный Метод

public Retrieve ( PostCriteria criteria = null ) : IEnumerable
criteria PostCriteria
Результат IEnumerable

Retrieve() публичный Метод

public Retrieve ( int pageSize, int pageIndex, int &virtualCount, PostCriteria criteria = null ) : IEnumerable
pageSize int
pageIndex int
virtualCount int
criteria PostCriteria
Результат IEnumerable

Retrieve() публичный Метод

public Retrieve ( int id ) : Post
id int
Результат Post

RetrieveAll() публичный Метод

public RetrieveAll ( ) : IEnumerable
Результат IEnumerable

Save() публичный Метод

public Save ( Post entity ) : int
entity Post
Результат int

Описание свойств

_context защищенное свойство

protected BlogContext,EFRepositoryPattern.Tests.Models _context
Результат EFRepositoryPattern.Tests.Models.BlogContext