using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace FreeSql { public class GuidRepository : BaseRepository where TEntity : class { public GuidRepository(IFreeSql fsql) : base(fsql) { } public override List Insert(IEnumerable entity) { _fsql.Insert().AppendData(entity).ExecuteAffrows(); return entity.ToList(); } async public override Task> InsertAsync(IEnumerable entity) { await _fsql.Insert().AppendData(entity).ExecuteAffrowsAsync(); return entity.ToList(); } public override TEntity Insert(TEntity entity) { _fsql.Insert().AppendData(entity).ExecuteAffrows(); return entity; } async public override Task InsertAsync(TEntity entity) { await _fsql.Insert().AppendData(entity).ExecuteAffrowsAsync(); return entity; } } }