Camera Information System
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
namespace Cis.Core;
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
/// SqlSugar仓储类
|
|
|
|
/// </summary>
|
|
|
|
/// <typeparam name="T"></typeparam>
|
|
|
|
public class SqlSugarRepository<T> : SimpleClient<T> where T : class, new()
|
|
|
|
{
|
|
|
|
protected ITenant iTenant = null; // 多租户事务
|
|
|
|
|
|
|
|
public SqlSugarRepository(ISqlSugarClient context = null) : base(context) // 默认值等于null不能少
|
|
|
|
{
|
|
|
|
iTenant = App.GetService<ISqlSugarClient>().AsTenant();
|
|
|
|
base.Context = iTenant.GetConnectionWithAttr<T>();
|
|
|
|
}
|
|
|
|
}
|