using FreeSql;
using System;
using System.Linq;
using System.Linq.Expressions;
partial class FreeSqlDbContextExtensions
{
///
/// 返回默认仓库类,适用联合主键的仓储类
///
///
///
///
public static IBaseRepository GetRepository(this IFreeSql that) where TEntity : class => GetRepository(that);
public static IBaseRepository GetRepository(this IFreeSql that) where TEntity : class
{
return new DefaultRepository(that);
}
///
/// 创建基于工作单元,务必使用 using 包含使用
///
///
///
public static IRepositoryUnitOfWork CreateUnitOfWork(this IFreeSql that)
{
return new RepositoryUnitOfWork(that);
}
}