DefaultRepositoryBase.cs 591 B

123456789101112131415
  1. using System;
  2. using System.Linq.Expressions;
  3. namespace Admin.Core.Repository
  4. {
  5. public class DefaultRepositoryBase<TEntity, TKey> : RepositoryBase<TEntity, TKey> where TEntity : class, new()
  6. {
  7. public DefaultRepositoryBase(IFreeSql fsql) : base(fsql) { }
  8. public DefaultRepositoryBase(IFreeSql fsql, Expression<Func<TEntity, bool>> filter) : base(fsql, filter, null) { }
  9. public DefaultRepositoryBase(IFreeSql fsql, MyUnitOfWorkManager muowManger) : base(muowManger?.Orm ?? fsql, null, null)
  10. {
  11. muowManger?.Binding(this);
  12. }
  13. }
  14. }