Yi.Framework.SqlSugarCore.Abstractions.xml 16 KB
<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Yi.Framework.SqlSugarCore.Abstractions</name>
    </assembly>
    <members>
        <member name="T:Yi.Framework.SqlSugarCore.Abstractions.DbConnOptions">
            <summary>
            数据库连接配置选项
            </summary>
        </member>
        <member name="P:Yi.Framework.SqlSugarCore.Abstractions.DbConnOptions.Url">
            <summary>
            主数据库连接字符串
            如果开启多租户,此为默认租户数据库
            </summary>
        </member>
        <member name="P:Yi.Framework.SqlSugarCore.Abstractions.DbConnOptions.DbType">
            <summary>
            数据库类型
            </summary>
        </member>
        <member name="P:Yi.Framework.SqlSugarCore.Abstractions.DbConnOptions.EnabledDbSeed">
            <summary>
            是否启用种子数据初始化
            </summary>
        </member>
        <member name="P:Yi.Framework.SqlSugarCore.Abstractions.DbConnOptions.EnableUnderLine">
            <summary>
            是否启用驼峰命名转下划线命名
            </summary>
        </member>
        <member name="P:Yi.Framework.SqlSugarCore.Abstractions.DbConnOptions.EnabledCodeFirst">
            <summary>
            是否启用Code First模式
            </summary>
        </member>
        <member name="P:Yi.Framework.SqlSugarCore.Abstractions.DbConnOptions.EnabledSqlLog">
            <summary>
            是否启用SQL日志记录
            </summary>
        </member>
        <member name="P:Yi.Framework.SqlSugarCore.Abstractions.DbConnOptions.EntityAssembly">
            <summary>
            实体类所在程序集名称列表
            </summary>
        </member>
        <member name="P:Yi.Framework.SqlSugarCore.Abstractions.DbConnOptions.EnabledReadWrite">
            <summary>
            是否启用读写分离
            </summary>
        </member>
        <member name="P:Yi.Framework.SqlSugarCore.Abstractions.DbConnOptions.ReadUrl">
            <summary>
            只读数据库连接字符串列表
            </summary>
        </member>
        <member name="P:Yi.Framework.SqlSugarCore.Abstractions.DbConnOptions.EnabledSaasMultiTenancy">
            <summary>
            是否启用SaaS多租户
            </summary>
        </member>
        <member name="P:Yi.Framework.SqlSugarCore.Abstractions.DbConnOptions.EnabledConcurrencyException">
            <summary>
            是否开启更新并发乐观锁
            </summary>
        </member>
        <member name="T:Yi.Framework.SqlSugarCore.Abstractions.DefaultTenantTableAttribute">
            <summary>
            默认租户表特性
            标记此特性的实体类将在默认租户数据库中创建表
            </summary>
        </member>
        <member name="T:Yi.Framework.SqlSugarCore.Abstractions.IgnoreCodeFirstAttribute">
            <summary>
            忽略CodeFirst特性
            标记此特性的实体类将不会被CodeFirst功能扫描
            </summary>
        </member>
        <member name="T:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarDbContext">
            <summary>
            SqlSugar数据库上下文接口
            </summary>
        </member>
        <member name="P:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarDbContext.SqlSugarClient">
            <summary>
            获取SqlSugar客户端实例
            </summary>
        </member>
        <member name="M:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarDbContext.BackupDataBase">
            <summary>
            执行数据库备份
            </summary>
        </member>
        <member name="T:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarDbContextDependencies">
            <summary>
            SqlSugar数据库上下文依赖接口
            定义数据库操作的各个生命周期钩子
            </summary>
        </member>
        <member name="P:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarDbContextDependencies.ExecutionOrder">
            <summary>
            获取执行顺序
            </summary>
        </member>
        <member name="M:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarDbContextDependencies.OnSqlSugarClientConfig(SqlSugar.ISqlSugarClient)">
            <summary>
            SqlSugar客户端配置时触发
            </summary>
            <param name="sqlSugarClient">SqlSugar客户端实例</param>
        </member>
        <member name="M:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarDbContextDependencies.DataExecuted(System.Object,SqlSugar.DataAfterModel)">
            <summary>
            数据执行后触发
            </summary>
            <param name="oldValue">原始值</param>
            <param name="entityInfo">实体信息</param>
        </member>
        <member name="M:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarDbContextDependencies.DataExecuting(System.Object,SqlSugar.DataFilterModel)">
            <summary>
            数据执行前触发
            </summary>
            <param name="oldValue">原始值</param>
            <param name="entityInfo">实体信息</param>
        </member>
        <member name="M:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarDbContextDependencies.OnLogExecuting(System.String,SqlSugar.SugarParameter[])">
            <summary>
            SQL执行前触发
            </summary>
            <param name="sql">SQL语句</param>
            <param name="parameters">SQL参数</param>
        </member>
        <member name="M:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarDbContextDependencies.OnLogExecuted(System.String,SqlSugar.SugarParameter[])">
            <summary>
            SQL执行后触发
            </summary>
            <param name="sql">SQL语句</param>
            <param name="parameters">SQL参数</param>
        </member>
        <member name="M:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarDbContextDependencies.EntityService(System.Reflection.PropertyInfo,SqlSugar.EntityColumnInfo)">
            <summary>
            实体服务配置
            </summary>
            <param name="propertyInfo">属性信息</param>
            <param name="entityColumnInfo">实体列信息</param>
        </member>
        <member name="T:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarRepository`1">
            <summary>
            SqlSugar仓储接口
            </summary>
            <typeparam name="TEntity">实体类型</typeparam>
        </member>
        <member name="P:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarRepository`1._Db">
            <summary>
            获取SqlSugar客户端实例
            </summary>
        </member>
        <member name="P:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarRepository`1._DbQueryable">
            <summary>
            获取查询构造器
            </summary>
        </member>
        <member name="M:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarRepository`1.GetDbContextAsync">
            <summary>
            异步获取数据库上下文
            </summary>
        </member>
        <member name="M:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarRepository`1.AsDeleteable">
            <summary>
            获取删除操作构造器
            </summary>
        </member>
        <member name="M:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarRepository`1.AsInsertable(`0)">
            <summary>
            获取插入操作构造器
            </summary>
        </member>
        <member name="M:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarRepository`1.AsInsertable(System.Collections.Generic.List{`0})">
            <summary>
            获取批量插入操作构造器
            </summary>
        </member>
        <member name="M:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarRepository`1.AsQueryable">
            <summary>
            获取查询构造器
            </summary>
        </member>
        <member name="M:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarRepository`1.AsSugarClient">
            <summary>
            获取SqlSugar客户端
            </summary>
        </member>
        <member name="M:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarRepository`1.AsTenant">
            <summary>
            获取租户操作接口
            </summary>
        </member>
        <member name="M:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarRepository`1.AsUpdateable">
            <summary>
            获取更新操作构造器
            </summary>
        </member>
        <member name="M:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarRepository`1.AsUpdateable(`0)">
            <summary>
            获取实体更新操作构造器
            </summary>
        </member>
        <member name="M:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarRepository`1.AsUpdateable(System.Collections.Generic.List{`0})">
            <summary>
            获取批量更新操作构造器
            </summary>
        </member>
        <member name="M:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarRepository`1.GetByIdAsync(System.Object)">
            <summary>
            根据主键获取实体
            </summary>
        </member>
        <member name="M:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarRepository`1.GetSingleAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
            <summary>
            获取满足条件的单个实体
            </summary>
        </member>
        <member name="M:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarRepository`1.GetFirstAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
            <summary>
            获取满足条件的第一个实体
            </summary>
        </member>
        <member name="M:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarRepository`1.IsAnyAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
            <summary>
            判断是否存在满足条件的实体
            </summary>
        </member>
        <member name="M:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarRepository`1.CountAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
            <summary>
            获取满足条件的实体数量
            </summary>
        </member>
        <member name="M:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarRepository`1.GetListAsync">
            <summary>
            获取所有实体
            </summary>
        </member>
        <member name="M:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarRepository`1.GetListAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
            <summary>
            获取满足条件的所有实体
            </summary>
        </member>
        <member name="M:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarRepository`1.GetPageListAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Int32,System.Int32)">
            <summary>
            获取分页数据
            </summary>
        </member>
        <member name="M:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarRepository`1.GetPageListAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Int32,System.Int32,System.Linq.Expressions.Expression{System.Func{`0,System.Object}},SqlSugar.OrderByType)">
            <summary>
            获取排序的分页数据
            </summary>
        </member>
        <member name="M:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarRepository`1.InsertAsync(`0)">
            <summary>
            插入实体
            </summary>
        </member>
        <member name="M:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarRepository`1.InsertOrUpdateAsync(`0)">
            <summary>
            插入或更新实体
            </summary>
        </member>
        <member name="M:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarRepository`1.InsertOrUpdateAsync(System.Collections.Generic.List{`0})">
            <summary>
            批量插入或更新实体
            </summary>
        </member>
        <member name="M:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarRepository`1.InsertReturnIdentityAsync(`0)">
            <summary>
            插入实体并返回自增主键
            </summary>
        </member>
        <member name="M:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarRepository`1.InsertReturnBigIdentityAsync(`0)">
            <summary>
            插入实体并返回长整型自增主键
            </summary>
        </member>
        <member name="M:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarRepository`1.InsertReturnSnowflakeIdAsync(`0)">
            <summary>
            插入实体并返回雪花ID
            </summary>
        </member>
        <member name="M:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarRepository`1.InsertReturnEntityAsync(`0)">
            <summary>
            插入实体并返回实体
            </summary>
        </member>
        <member name="M:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarRepository`1.InsertRangeAsync(System.Collections.Generic.List{`0})">
            <summary>
            批量插入实体
            </summary>
        </member>
        <member name="M:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarRepository`1.UpdateAsync(`0)">
            <summary>
            更新实体
            </summary>
        </member>
        <member name="M:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarRepository`1.UpdateRangeAsync(System.Collections.Generic.List{`0})">
            <summary>
            批量更新实体
            </summary>
        </member>
        <member name="M:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarRepository`1.UpdateAsync(System.Linq.Expressions.Expression{System.Func{`0,`0}},System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
            <summary>
            条件更新指定列
            </summary>
        </member>
        <member name="M:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarRepository`1.DeleteAsync(`0)">
            <summary>
            删除实体
            </summary>
        </member>
        <member name="M:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarRepository`1.DeleteAsync(System.Collections.Generic.List{`0})">
            <summary>
            批量删除实体
            </summary>
        </member>
        <member name="M:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarRepository`1.DeleteAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
            <summary>
            条件删除
            </summary>
        </member>
        <member name="M:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarRepository`1.DeleteByIdAsync(System.Object)">
            <summary>
            根据主键删除
            </summary>
        </member>
        <member name="M:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarRepository`1.DeleteByIdsAsync(System.Object[])">
            <summary>
            根据主键批量删除
            </summary>
        </member>
        <member name="T:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarRepository`2">
            <summary>
            SqlSugar仓储接口(带主键)
            </summary>
            <typeparam name="TEntity">实体类型</typeparam>
            <typeparam name="TKey">主键类型</typeparam>
        </member>
        <member name="T:Yi.Framework.SqlSugarCore.Abstractions.ISugarDbContextProvider`1">
            <summary>
            SqlSugar数据库上下文提供者接口
            </summary>
            <typeparam name="TDbContext">数据库上下文类型</typeparam>
        </member>
        <member name="M:Yi.Framework.SqlSugarCore.Abstractions.ISugarDbContextProvider`1.GetDbContextAsync">
            <summary>
            异步获取数据库上下文实例
            </summary>
            <returns>数据库上下文实例</returns>
        </member>
        <member name="T:Yi.Framework.SqlSugarCore.Abstractions.YiFrameworkSqlSugarCoreAbstractionsModule">
            <summary>
            SqlSugar Core抽象层模块
            提供SqlSugar ORM的基础抽象接口和类型定义
            </summary>
        </member>
    </members>
</doc>