C# 클래스 EFRepositoryPattern.Tests.Repositories.PostRepository

상속: IPostRepository
파일 보기 프로젝트 열기: hartez/EFRepositoryPattern 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
_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