public async Task <int> DeleteAsync(IEntityConvert <T> entity) => await DeleteAsync(entity.Convert());
public int Delete(IEntityConvert <T> entity) => Delete(entity.Convert());
public async Task UpdateAsync(IEntityConvert <T> entity) => await UpdateAsync(entity.Convert());
public void Update(IEntityConvert <T> entity) => Update(entity.Convert());
public async Task <T> NewOrUpdateAsync(IEntityConvert <T> entity) => await NewOrUpdateAsync(entity.Convert());
public T NewOrUpdate(IEntityConvert <T> entity) => NewOrUpdate(entity.Convert());