public async virtual Task <E> GetEntityAsync(int id) { var result = default(E); if (id > 0) { result = await Db.SelectAsync <E>(QueryTemplate.CreateSelectQuery(), DbParameters.Create(new { id = id })); } return(result); }
public virtual E GetEntity(int id) { var result = default(E); if (id <= 0) { return(result); } return(Db.Select <E>(QueryTemplate.CreateSelectQuery(), DbParameters.Create(new { id = id }))); }