C# Class EFRepositoryPattern.Tests.Repositories.PostRepository

Inheritance: IPostRepository
Afficher le fichier Open project: hartez/EFRepositoryPattern Class Usage Examples

Protected Properties

Свойство Type Description
_context EFRepositoryPattern.Tests.Models.BlogContext

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
ExpressionBuilder ( PostCriteria criteria ) : bool>>.Expression

Method Details

PostRepository() public méthode

public PostRepository ( BlogContext context ) : System
context EFRepositoryPattern.Tests.Models.BlogContext
Résultat System

Retrieve() public méthode

public Retrieve ( PostCriteria criteria = null ) : IEnumerable
criteria PostCriteria
Résultat IEnumerable

Retrieve() public méthode

public Retrieve ( int pageSize, int pageIndex, int &virtualCount, PostCriteria criteria = null ) : IEnumerable
pageSize int
pageIndex int
virtualCount int
criteria PostCriteria
Résultat IEnumerable

Retrieve() public méthode

public Retrieve ( int id ) : Post
id int
Résultat Post

RetrieveAll() public méthode

public RetrieveAll ( ) : IEnumerable
Résultat IEnumerable

Save() public méthode

public Save ( Post entity ) : int
entity Post
Résultat int

Property Details

_context protected_oe property

protected BlogContext,EFRepositoryPattern.Tests.Models _context
Résultat EFRepositoryPattern.Tests.Models.BlogContext