...
Caso você precise de uma especialização para seu repositório com métodos que você queira definir, você pode utilizar a classe abstrata TnfRepositoryBase<TEntity, TPrimaryKey> e fazer a criação de seu repositório informando a entidade e qual é o tipo de sua chave primaria:
Bloco de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
public class CustomCountryRepository : TnfRepositoryBase<Country, int>, ICountryRepository
{
public override void Delete(Country entity)
{
throw new NotImplementedException();
}
public override void Delete(int id)
{
throw new NotImplementedException();
}
public override IQueryable<Country> GetAll()
{
throw new NotImplementedException();
}
public override Country Insert(Country entity)
{
throw new NotImplementedException();
}
public override Country Update(Country entity)
{
throw new NotImplementedException();
}
} |