API Diff between 2.4.2 and 5.0.6
335 Additions
629 Removals
SqlSugar
-
public class AdoAccessory
-
public abstract class AdoProvider : AdoAccessory, IAdo
-
public class AopEvents
-
public class AopProvider
-
public enum ApplyType
-
public class BaseResolve
-
public class BinaryExpressionInfo
-
public class BinaryExpressionResolve : BaseResolve
-
public class BlockExpressionResolve : BaseResolve
-
public class CacheKey
-
public class CallContextAsync<T>
-
public class CallContextThread<T>
-
public class CaseThen
-
public class CaseWhen
-
public class CaseWhenResolve
-
public class Check
-
public class CoalesceResolveItems : MethodCallExpressionResolve
-
public class CodeFirstProvider : ICodeFirst
-
public enum CommonTempDataType
-
public class ConditionalCollections : IConditionalModel
-
public class ConditionalExpressionResolve : MethodCallExpressionResolve
-
public class ConditionalModel : IConditionalModel
-
public class ConditionalTree : IConditionalModel
-
public enum ConditionalType
-
public class ConfigQuery
-
public class ConfigTableInfo
-
public class ConfigureExternalServices
-
public class ConnectionConfig
-
public class ConnMoreSettings
-
public class ConstantExpressionResolve : BaseResolve
-
public class ContextMethods : IContextMethods
-
public enum CSharpDataType
-
public class DataFilterModel
-
public enum DataFilterType
-
public class DataTableGroups
-
public class DataTableResult
-
public class DateSplitTableService : ISplitTableService
-
public enum DateType
-
public class DbBindAccessory
-
public abstract class DbBindProvider : DbBindAccessory, IDbBind
-
public class DbColumnInfo
-
public static class DbExtensions
-
public abstract class DbFirstProvider : IDbFirst
-
public class DbFirstTemplate
-
public abstract class DbMaintenanceProvider : IDbMaintenance
-
public enum DbObjectType
-
public class DbResult<T>
-
public class DbTableInfo
-
public enum DbType
-
public class DefaultDbMethod : IDbMethods
-
public class DefaultServices
-
public class DeleteableProvider<T> : IDeleteable<T>
-
public class DeleteBuilder : IDMLBuilder
-
public class DiffLogColumnInfo
-
public class DiffLogModel
-
public class DiffLogTableInfo
-
public enum DiffType
-
public class DmBuilder : SqlBuilderProvider
-
public class DmCodeFirst : CodeFirstProvider
-
public class DmDbBind : DbBindProvider
-
public class DmDbFirst : DbFirstProvider
-
public class DmDbMaintenance : DbMaintenanceProvider
-
public class DmDeleteBuilder : DeleteBuilder
-
public class DmExpressionContext : ExpressionContext, ILambdaExpressions
-
public class DmInsertBuilder : InsertBuilder
-
public class DmInserttable<T> : InsertableProvider<T>
-
public class DmMethod : DefaultDbMethod, IDbMethods
-
public class DmProvider : AdoProvider
-
public class DmQueryable<T> : QueryableProvider<T>
-
public class DmQueryable<T, T2, T3, T4, T5, T6, T7, T8, T9, T10> : QueryableProvider<T, T2, T3, T4, T5, T6, T7, T8, T9, T10>
-
public class DmQueryable<T, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> : QueryableProvider<T, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>
-
public class DmQueryable<T, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> : QueryableProvider<T, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>
-
public class DmQueryable<T, T2> : QueryableProvider<T, T2>
-
public class DmQueryable<T, T2, T3> : QueryableProvider<T, T2, T3>
-
public class DmQueryable<T, T2, T3, T4> : QueryableProvider<T, T2, T3, T4>
-
public class DmQueryable<T, T2, T3, T4, T5> : QueryableProvider<T, T2, T3, T4, T5>
-
public class DmQueryable<T, T2, T3, T4, T5, T6> : QueryableProvider<T, T2, T3, T4, T5, T6>
-
public class DmQueryable<T, T2, T3, T4, T5, T6, T7> : QueryableProvider<T, T2, T3, T4, T5, T6, T7>
-
public class DmQueryable<T, T2, T3, T4, T5, T6, T7, T8> : QueryableProvider<T, T2, T3, T4, T5, T6, T7, T8>
-
public class DmQueryable<T, T2, T3, T4, T5, T6, T7, T8, T9> : QueryableProvider<T, T2, T3, T4, T5, T6, T7, T8, T9>
-
public class DmQueryBuilder : QueryBuilder
-
public class DmUpdateBuilder : UpdateBuilder
-
public class EntityColumnInfo
-
public class EntityInfo
-
public class EntityMaintenance
-
public class ExpResolveAccessory
-
public class Expressionable
-
public class Expressionable<T>
-
public class Expressionable<T, T2>
-
public class Expressionable<T, T2, T3>
-
public class Expressionable<T, T2, T3, T4>
-
public class Expressionable<T, T2, T3, T4, T5>
-
public class Expressionable<T, T2, T3, T4, T5, T6>
-
public class Expressionable<T, T2, T3, T4, T5, T6, T7>
-
public class Expressionable<T, T2, T3, T4, T5, T6, T7, T8>
-
public class Expressionable<T, T2, T3, T4, T5, T6, T7, T8, T9>
-
public class ExpressionContext : ExpResolveAccessory
-
public class ExpressionParameter
-
public class ExpressionResult
-
public enum ExpressionResultAppendType
-
public class ExpressionTool
-
public class FastBuilder
-
public class FastestProvider<T> : IFastest<T>
-
public interface IAdo
-
public interface ICacheService
-
public interface ICodeFirst
-
public interface IConditionalModel
-
public interface IContextMethods
-
public class ClassGenerating
- public ClassGenerating()
- public string ChangeNullable(string typeName, bool isNull)
- public string ChangeType(Type type)
- public void CreateClassFiles(SqlSugarClient db, string fileDirectory, string nameSpace = null, bool? tableOrView = default, Action<string> callBack = null)
- public void CreateClassFilesByTableNames(SqlSugarClient db, string fileDirectory, string nameSpace, string[] tableNames)
- public void CreateClassFilesInterface(SqlSugarClient db, bool? tableOrView, Action<DataTable, string, string> callBack)
- public string DataTableToClass(DataTable dt, string className, string nameSpace = null, List<DataTableMap> dataTableMapList = null)
- public string DbTypeToFieldType(string dbtype)
- public string DynamicToClass(object entity, string className)
- public List<DataTableMap> GetTableColumns(SqlSugarClient db, string tableName)
- public List<string> GetTableNames(SqlSugarClient db)
- public string SqlToClass(SqlSugarClient db, string sql, string className)
- public string TableNameToClass(SqlSugarClient db, string tableName)
-
public class ClassTemplate
-
public class CloudClient : IDisposable, IClient
- public Func<object, object> FormatTimeByDataBase
- public int PageMaxHandleNumber
- public CommittableTransaction Tran
- public CloudClient(List<CloudConnectionConfig> configList)
- public bool Delete<T, FiledType>(FiledType[] whereIn)
- public bool Delete<T>(Expression<Func<T, bool>> expression)
- public void Dispose()
- public void Dispose(bool isAll)
- public bool FalseDelete<T, FiledType>(string field, FiledType[] whereIn)
- public bool FalseDelete<T>(string field, Expression<Func<T, bool>> expression)
- public object Insert<T>(T entity, bool isIdentity = true)
- public List<object> InsertRange<T>(List<T> entities, bool isIdentity = true)
- public void RemoveAllCache()
- public Taskable<T> Taskable<T>(string sql, object whereObj = null)
- public Taskable<T> Taskable<T>(string sql, List<string> connectionStringList, object whereObj = null)
- public TaskableWithCount<T> TaskableWithCount<T>(string sqlSelect, string sqlEnd, object whereObj = null)
- public List<T> TaskableWithPage<T>(string unqueField, string sql, int pageIndex, int pageSize, ref int pageCount, string orderByField, OrderByType orderByType, object whereObj = null)
- public List<T> TaskableWithPage<T>(string unqueField, string sql, int pageIndex, int pageSize, ref int pageCount, List<OrderByDictionary> orderByTypes, object whereObj = null)
- public void TranDispose()
- public bool Update<T, FiledType>(object rowObj, FiledType[] whereIn)
- public bool Update<T>(object rowObj, Expression<Func<T, bool>> expression)
-
public class CloudConnectionConfig
-
public class CloudSearchResult<T>
-
public class DynamicJsonConverter : JavaScriptConverter
-
public class DynamicJsonObject : DynamicObject
-
public class EnumMethod
-
public interface IClient
- bool Delete<T, FiledType>(FiledType[] whereIn)
- bool Delete<T>(Expression<Func<T, bool>> expression)
- bool FalseDelete<T, FiledType>(string field, FiledType[] whereIn)
- bool FalseDelete<T>(string field, Expression<Func<T, bool>> expression)
- object Insert<T>(T entity, bool isIdentity = true)
- List<object> InsertRange<T>(List<T> entities, bool isIdentity = true)
- void RemoveAllCache()
- bool Update<T, FiledType>(object rowObj, FiledType[] whereIn)
- bool Update<T>(object rowObj, Expression<Func<T, bool>> expression)
-
public class IDataReaderEntityBuilder<T>
-
public static class IDataRecordExtensions
- public static T GetArray<T>(this IDataReader dr, int i)
- public static DateTimeOffset? GetConvertdatetimeoffset(this IDataRecord dr, int i)
- public static DateTime? GetConvertdatetimeoffsetDate(this IDataRecord dr, int i)
- public static float? GetConvertDoubleToFloat(this IDataRecord dr, int i)
- public static T? GetConvertEnum_Null<T>(this IDataReader dr, int i) where T : struct
- public static float? GetConvertFloat(this IDataRecord dr, int i)
- public static T? GetConvertEnum_Nullable<T>(this IDataReader dr, int i) where T : struct
- public static string GetConvertString(this IDataRecord dr, int i)
- public static Guid? GetConvertStringGuid(this IDataRecord dr, int i)
- public static DateTime? GetConvertTime(this IDataRecord dr, int i)
- public static DateTimeOffset Getdatetimeoffset(this IDataRecord dr, int i)
- public static DateTime GetdatetimeoffsetDate(this IDataRecord dr, int i)
- public static object GetEntity(this IDataReader dr, SqlSugarProvider context)
- public static T GetEnum<T>(this IDataReader dr, int i) where T : struct
- public static T GetJson<T>(this IDataReader dr, int i)
- public static Guid GetStringGuid(this IDataRecord dr, int i)
- public static DateTime GetTime(this IDataRecord dr, int i)
-
public interface IDbBind
-
public interface IDbFirst
-
public interface IDbMaintenance
-
public interface IDbMethods
-
public interface IDeleteable<T>
-
public interface IDMLBuilder
-
public interface IFastBuilder
-
public interface IFastest<T>
-
public interface IFilter
-
public class IgnoreColumn
-
public class IgnoreColumnList : List<IgnoreColumn>
-
public interface IInsertable<T>
-
public interface ILambdaExpressions
-
public enum InitKeyType
-
public class InsertableProvider<T> : IInsertable<T>
-
public class InsertBuilder : IDMLBuilder
-
public class InstanceFactory
-
public interface IParameterInsertable<T>
-
public interface IPropertyCallAdapter<TThis>
-
public interface IRazorService
-
public interface IReportable<T>
-
public interface ISaveable<T>
-
public interface ISerializeService
-
public interface ISimpleClient<T>
-
public interface ISplitTableService
-
public interface ISqlBuilder
-
public interface ISqlSugarClient : IDisposable
-
public interface IStorageable<T>
-
public interface ISubInsertable<T>
-
public interface ISubOperation
-
public interface ISugarQueryable<T>
-
public interface ISugarQueryable<T, T2, T3, T4, T5, T6, T7, T8, T9, T10> : ISugarQueryable<T>
-
public interface ISugarQueryable<T, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> : ISugarQueryable<T>
-
public interface ISugarQueryable<T, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> : ISugarQueryable<T>
-
public interface ISugarQueryable<T, T2> : ISugarQueryable<T>
-
public interface ISugarQueryable<T, T2, T3> : ISugarQueryable<T>
-
public interface ISugarQueryable<T, T2, T3, T4> : ISugarQueryable<T>
-
public interface ISugarQueryable<T, T2, T3, T4, T5> : ISugarQueryable<T>
-
public interface ISugarQueryable<T, T2, T3, T4, T5, T6> : ISugarQueryable<T>
-
public interface ISugarQueryable<T, T2, T3, T4, T5, T6, T7> : ISugarQueryable<T>
-
public interface ISugarQueryable<T, T2, T3, T4, T5, T6, T7, T8> : ISugarQueryable<T>
-
public interface ISugarQueryable<T, T2, T3, T4, T5, T6, T7, T8, T9> : ISugarQueryable<T>
-
public interface ISugarRepository
-
public interface ITenant
-
public interface IUpdateable<T>
-
public class JoinMapper
-
public class JoinQueryInfo
-
public class JoinQueryInfos
-
public static class IEnumerableExtensions
- public static IOrderedEnumerable<T> OrderBy<T>(this IEnumerable<T> list, string sortField, OrderByType orderByType)
- public static IOrderedEnumerable<T> OrderBy<T>(this IEnumerable<T> list, List<OrderByDictionary> orderByTypes)
- public static IOrderedEnumerable<T> OrderByDataRow<T>(this IEnumerable<T> list, string sortField, OrderByType orderByType) where T : DataRow
- public static IOrderedEnumerable<T> OrderByDataRow<T>(this IEnumerable<T> list, List<OrderByDictionary> orderByTypes) where T : DataRow
- public static List<DataRow> OrderByDataRow(this IEnumerable<DataRow> list, List<OrderByDictionary> orderByTypes, OrderByDictionary orderByUnqueField)
- public static IOrderedEnumerable<T> OrderByDataRowReverse<T>(this IEnumerable<T> list, List<OrderByDictionary> orderByTypes) where T : DataRow
- public static IOrderedEnumerable<T> OrderByReverse<T>(this IEnumerable<T> list, List<OrderByDictionary> orderByTypes)
- public static IOrderedEnumerable<T> ThenBy<T>(this IOrderedEnumerable<T> list, string sortField, OrderByType orderByType)
- public static IOrderedEnumerable<T> ThenBy<T>(this IOrderedEnumerable<T> list, List<OrderByDictionary> orderByTypes)
- public static IOrderedEnumerable<T> ThenByDataRow<T>(this IOrderedEnumerable<T> list, string sortField, OrderByType orderByType) where T : DataRow
- public static IOrderedEnumerable<T> ThenByDataRow<T>(this IOrderedEnumerable<T> list, List<OrderByDictionary> orderByTypes) where T : DataRow
- public static IOrderedEnumerable<T> ThenByDataRowReverse<T>(this IOrderedEnumerable<T> list, List<OrderByDictionary> orderByTypes) where T : DataRow
- public static IOrderedEnumerable<T> ThenByReverse<T>(this IOrderedEnumerable<T> list, List<OrderByDictionary> orderByTypes)
-
public enum JoinType
-
public class LambdaExpressionResolve : BaseResolve
-
public enum LanguageType
-
public class LogicDeleteProvider<T>
-
public class ManyToMany
-
public class MapperCache<T>
-
public class MapperExpression
-
public class MapperExpressionInfo
-
public class MapperExpressionResolve
-
public enum MapperExpressionType
-
public class MapperSql
-
public class MappingColumn
-
public class MappingColumnList : List<MappingColumn>
-
public class MappingTable
-
public class MappingTableList : List<MappingTable>
-
public class MemberConstExpressionResolve : BaseResolve
-
public class MemberExpressionResolve : BaseResolve
-
public class MemberInitExpressionResolve : BaseResolve
-
public class MemberNewExpressionResolve : BaseResolve
-
public class MemberNoExpressionResolve : BaseResolve
-
public class MethodCallExpressionArgs
-
public class MethodCallExpressionModel
-
public class MethodCallExpressionResolve : BaseResolve
-
public class ModelContext
-
public class MyContractResolver : DefaultContractResolver
-
public class MySqlBlukCopy<T>
-
public class MySqlBuilder : SqlBuilderProvider
-
public class MySqlCodeFirst : CodeFirstProvider
-
public class MySqlDbBind : DbBindProvider
-
public class MySqlDbFirst : DbFirstProvider
-
public class MySqlDbMaintenance : DbMaintenanceProvider
-
public class MySqlDeleteBuilder : DeleteBuilder
-
public class MySqlExpressionContext : ExpressionContext, ILambdaExpressions
-
public class MySqlFastBuilder : FastBuilder, IFastBuilder
-
public class MySqlInsertBuilder : InsertBuilder
-
public class MySqlMethod : DefaultDbMethod, IDbMethods
-
public class MySqlProvider : AdoProvider
-
public class MySqlQueryable<T> : QueryableProvider<T>
-
public class MySqlQueryable<T, T2, T3, T4, T5, T6, T7, T8, T9, T10> : QueryableProvider<T, T2, T3, T4, T5, T6, T7, T8, T9, T10>
-
public class MySqlQueryable<T, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> : QueryableProvider<T, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>
-
public class MySqlQueryable<T, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> : QueryableProvider<T, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>
-
public class MySqlQueryable<T, T2> : QueryableProvider<T, T2>
-
public class MySqlQueryable<T, T2, T3> : QueryableProvider<T, T2, T3>
-
public class MySqlQueryable<T, T2, T3, T4> : QueryableProvider<T, T2, T3, T4>
-
public class MySqlQueryable<T, T2, T3, T4, T5> : QueryableProvider<T, T2, T3, T4, T5>
-
public class MySqlQueryable<T, T2, T3, T4, T5, T6> : QueryableProvider<T, T2, T3, T4, T5, T6>
-
public class MySqlQueryable<T, T2, T3, T4, T5, T6, T7> : QueryableProvider<T, T2, T3, T4, T5, T6, T7>
-
public class MySqlQueryable<T, T2, T3, T4, T5, T6, T7, T8> : QueryableProvider<T, T2, T3, T4, T5, T6, T7, T8>
-
public class MySqlQueryable<T, T2, T3, T4, T5, T6, T7, T8, T9> : QueryableProvider<T, T2, T3, T4, T5, T6, T7, T8, T9>
-
public class MySqlQueryBuilder : QueryBuilder
-
public class MySqlUpdateBuilder : UpdateBuilder
-
public class NewArrayExpessionResolve : BaseResolve
-
public class NewExpressionResolve : BaseResolve
-
public class OracleBlukCopy
-
public class OracleBuilder : SqlBuilderProvider
-
public class OracleCodeFirst : CodeFirstProvider
-
public class OracleDbBind : DbBindProvider
-
public class OracleDbFirst : DbFirstProvider
-
public class OracleDbMaintenance : DbMaintenanceProvider
-
public class OracleDeleteable<T> : DeleteableProvider<T>
-
public class OracleDeleteBuilder : DeleteBuilder
-
public class OracleExpressionContext : ExpressionContext, ILambdaExpressions
-
public class OracleFastBuilder : IFastBuilder
-
public class OracleInsertable<T> : InsertableProvider<T>
-
public class OracleInsertBuilder : InsertBuilder
-
public class OracleMethod : DefaultDbMethod, IDbMethods
-
public class OracleProvider : AdoProvider
-
public class OracleQueryable<T> : QueryableProvider<T>
-
public class OracleQueryable<T, T2, T3, T4, T5, T6, T7, T8, T9, T10> : QueryableProvider<T, T2, T3, T4, T5, T6, T7, T8, T9, T10>
-
public class OracleQueryable<T, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> : QueryableProvider<T, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>
-
public class OracleQueryable<T, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> : QueryableProvider<T, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>
-
public class OracleQueryable<T, T2> : QueryableProvider<T, T2>
-
public class OracleQueryable<T, T2, T3> : QueryableProvider<T, T2, T3>
-
public class OracleQueryable<T, T2, T3, T4> : QueryableProvider<T, T2, T3, T4>
-
public class OracleQueryable<T, T2, T3, T4, T5> : QueryableProvider<T, T2, T3, T4, T5>
-
public class OracleQueryable<T, T2, T3, T4, T5, T6> : QueryableProvider<T, T2, T3, T4, T5, T6>
-
public class OracleQueryable<T, T2, T3, T4, T5, T6, T7> : QueryableProvider<T, T2, T3, T4, T5, T6, T7>
-
public class OracleQueryable<T, T2, T3, T4, T5, T6, T7, T8> : QueryableProvider<T, T2, T3, T4, T5, T6, T7, T8>
-
public class OracleQueryable<T, T2, T3, T4, T5, T6, T7, T8, T9> : QueryableProvider<T, T2, T3, T4, T5, T6, T7, T8, T9>
-
public class OracleQueryBuilder : QueryBuilder
-
public class OracleUpdateable<T> : UpdateableProvider<T>
-
public class OracleUpdateBuilder : UpdateBuilder
-
public class JsonConverter
-
public class KeyValue
- public string Key { get; set; }
- public string Value { get; set; }
- public KeyValue()
-
public class KeyValueObj
-
public class LanguageHelper
-
public class OrderByDictionary
-
public enum OrderByType
-
public enum PageModel
-
public class ParameterInsertable<T> : IParameterInsertable<T>
-
public class PostgreSQLBuilder : SqlBuilderProvider
-
public class PostgreSQLCodeFirst : CodeFirstProvider
-
public class PostgreSQLDbBind : DbBindProvider
-
public class PostgreSQLDbFirst : DbFirstProvider
-
public class PostgreSQLDbMaintenance : DbMaintenanceProvider
-
public class PostgreSQLDeleteBuilder : DeleteBuilder
-
public class PostgreSQLExpressionContext : ExpressionContext, ILambdaExpressions
-
public class PostgreSQLFastBuilder : FastBuilder, IFastBuilder
-
public class PostgreSQLInsertBuilder : InsertBuilder
-
public class PostgreSQLInserttable<T> : InsertableProvider<T>
-
public class PostgreSQLMethod : DefaultDbMethod, IDbMethods
-
public class PostgreSQLProvider : AdoProvider
-
public class PostgreSQLQueryable<T> : QueryableProvider<T>
-
public class PostgreSQLQueryable<T, T2, T3, T4, T5, T6, T7, T8, T9, T10> : QueryableProvider<T, T2, T3, T4, T5, T6, T7, T8, T9, T10>
-
public class PostgreSQLQueryable<T, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> : QueryableProvider<T, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>
-
public class PostgreSQLQueryable<T, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> : QueryableProvider<T, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>
-
public class PostgreSQLQueryable<T, T2> : QueryableProvider<T, T2>
-
public class PostgreSQLQueryable<T, T2, T3> : QueryableProvider<T, T2, T3>
-
public class PostgreSQLQueryable<T, T2, T3, T4> : QueryableProvider<T, T2, T3, T4>
-
public class PostgreSQLQueryable<T, T2, T3, T4, T5> : QueryableProvider<T, T2, T3, T4, T5>
-
public class PostgreSQLQueryable<T, T2, T3, T4, T5, T6> : QueryableProvider<T, T2, T3, T4, T5, T6>
-
public class PostgreSQLQueryable<T, T2, T3, T4, T5, T6, T7> : QueryableProvider<T, T2, T3, T4, T5, T6, T7>
-
public class PostgreSQLQueryable<T, T2, T3, T4, T5, T6, T7, T8> : QueryableProvider<T, T2, T3, T4, T5, T6, T7, T8>
-
public class PostgreSQLQueryable<T, T2, T3, T4, T5, T6, T7, T8, T9> : QueryableProvider<T, T2, T3, T4, T5, T6, T7, T8, T9>
-
public class PostgreSQLQueryBuilder : QueryBuilder
-
public class PostgreSQLUpdateBuilder : UpdateBuilder
-
public class PropertyCallAdapter<TThis, TResult> : IPropertyCallAdapter<TThis>
-
public class PropertyCallAdapterProvider<TThis>
-
public class QueryableAccessory
-
public class QueryableProvider<T> : QueryableAccessory, ISugarQueryable<T>
-
public class QueryableProvider<T, T2, T3, T4, T5, T6, T7, T8, T9, T10> : QueryableProvider<T>, ISugarQueryable<T, T2, T3, T4, T5, T6, T7, T8, T9, T10>, ISugarQueryable<T>
-
public class QueryableProvider<T, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> : QueryableProvider<T>, ISugarQueryable<T, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>, ISugarQueryable<T>
-
public class QueryableProvider<T, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> : QueryableProvider<T>, ISugarQueryable<T, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>, ISugarQueryable<T>
-
public class QueryableProvider<T, T2> : QueryableProvider<T>, ISugarQueryable<T, T2>, ISugarQueryable<T>
-
public class QueryableProvider<T, T2, T3> : QueryableProvider<T>, ISugarQueryable<T, T2, T3>, ISugarQueryable<T>
-
public class QueryableProvider<T, T2, T3, T4> : QueryableProvider<T>, ISugarQueryable<T, T2, T3, T4>, ISugarQueryable<T>
-
public class QueryableProvider<T, T2, T3, T4, T5> : QueryableProvider<T>, ISugarQueryable<T, T2, T3, T4, T5>, ISugarQueryable<T>
-
public class QueryableProvider<T, T2, T3, T4, T5, T6> : QueryableProvider<T>, ISugarQueryable<T, T2, T3, T4, T5, T6>, ISugarQueryable<T>
-
public class QueryableProvider<T, T2, T3, T4, T5, T6, T7> : QueryableProvider<T>, ISugarQueryable<T, T2, T3, T4, T5, T6, T7>, ISugarQueryable<T>
-
public class QueryableProvider<T, T2, T3, T4, T5, T6, T7, T8> : QueryableProvider<T>, ISugarQueryable<T, T2, T3, T4, T5, T6, T7, T8>, ISugarQueryable<T>
-
public class QueryableProvider<T, T2, T3, T4, T5, T6, T7, T8, T9> : QueryableProvider<T>, ISugarQueryable<T, T2, T3, T4, T5, T6, T7, T8, T9>, ISugarQueryable<T>
-
public abstract class QueryBuilder : IDMLBuilder
-
public class QueryFilterProvider : IFilter
-
public class QueueItem
-
public class QueueList : List<QueueItem>
-
public class RazorColumnInfo
-
public class RazorFirst
-
public class RazorTableInfo
-
public class RefAsync<T>
-
public static class ReflectionExtensions
-
public class ReflectionInoCacheService : ICacheService
-
public class ReflectionInoCore<V>
-
public enum ReportableDateType
-
public class ReportableProvider<T> : IReportable<T>
-
public enum ResolveExpressType
-
public class SaveableProvider<T> : ISaveable<T>
-
public class SchemaInfo
-
public class SerializeService : ISerializeService
-
public class SimpleClient<T> : ISugarRepository, ISimpleClient<T>
-
public class SingleColumnEntity<T>
-
public class SlaveConnectionConfig
-
public sealed class SnowFlakeSingle
-
public class SplitCodeFirstProvider
-
public class SplitFastest<T>
-
public class SplitFieldAttribute : Attribute
-
public class SplitInsertable<T>
-
public class SplitTableAttribute : Attribute
-
public class SplitTableContext
-
public class SplitTableContextResult<T>
-
public class SplitTableDeleteProvider<T>
-
public class SplitTableInfo
-
public static class SplitTableInfoExtensions
-
public class SplitTableUpdateProvider<T>
-
public enum SplitType
-
public class SqlBuilderAccessory
-
public abstract class SqlBuilderProvider : SqlBuilderAccessory, ISqlBuilder
-
public class SqlFilterItem
-
public class SqlFilterResult
-
public class SqlFunc
-
public static class SqlFuncExtendsion
-
public class SqlFuncExternal
-
public class SqliteBuilder : SqlBuilderProvider
-
public class SqliteCodeFirst : CodeFirstProvider
-
public class SqliteDbBind : DbBindProvider
-
public class SqliteDbFirst : DbFirstProvider
-
public class SqliteDbMaintenance : DbMaintenanceProvider
-
public class SqliteDeleteBuilder : DeleteBuilder
-
public class SqliteExpressionContext : ExpressionContext, ILambdaExpressions
-
public class SqliteFastBuilder : IFastBuilder
-
public class SqliteInsertBuilder : InsertBuilder
-
public class SqliteMethod : DefaultDbMethod, IDbMethods
-
public class SqliteProvider : AdoProvider
-
public class SqliteQueryable<T> : QueryableProvider<T>
-
public class SqliteQueryable<T, T2, T3, T4, T5, T6, T7, T8, T9, T10> : QueryableProvider<T, T2, T3, T4, T5, T6, T7, T8, T9, T10>
-
public class SqliteQueryable<T, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> : QueryableProvider<T, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>
-
public class SqliteQueryable<T, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> : QueryableProvider<T, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>
-
public class SqliteQueryable<T, T2> : QueryableProvider<T, T2>
-
public class SqliteQueryable<T, T2, T3> : QueryableProvider<T, T2, T3>
-
public class SqliteQueryable<T, T2, T3, T4> : QueryableProvider<T, T2, T3, T4>
-
public class SqliteQueryable<T, T2, T3, T4, T5> : QueryableProvider<T, T2, T3, T4, T5>
-
public class SqliteQueryable<T, T2, T3, T4, T5, T6> : QueryableProvider<T, T2, T3, T4, T5, T6>
-
public class SqliteQueryable<T, T2, T3, T4, T5, T6, T7> : QueryableProvider<T, T2, T3, T4, T5, T6, T7>
-
public class SqliteQueryable<T, T2, T3, T4, T5, T6, T7, T8> : QueryableProvider<T, T2, T3, T4, T5, T6, T7, T8>
-
public class SqliteQueryable<T, T2, T3, T4, T5, T6, T7, T8, T9> : QueryableProvider<T, T2, T3, T4, T5, T6, T7, T8, T9>
-
public class SqliteQueryBuilder : QueryBuilder
-
public class SqliteUpdateBuilder : UpdateBuilder
-
public class SqlQueryBuilder : IDMLBuilder
-
public class SqlServerBlukCopy
-
public class SqlServerBuilder : SqlBuilderProvider
-
public class SqlServerCodeFirst : CodeFirstProvider
-
public class SqlServerDbBind : DbBindProvider
-
public class SqlServerDbFirst : DbFirstProvider
-
public class SqlServerDbMaintenance : DbMaintenanceProvider
-
public class SqlServerDeleteBuilder : DeleteBuilder
-
public class SqlServerExpressionContext : ExpressionContext, ILambdaExpressions
-
public class SqlServerFastBuilder : FastBuilder, IFastBuilder
-
public class SqlServerInsertBuilder : InsertBuilder
-
public class SqlServerMethod : DefaultDbMethod, IDbMethods
-
public class SqlServerProvider : AdoProvider
-
public class SqlServerQueryable<T> : QueryableProvider<T>
-
public class SqlServerQueryable<T, T2, T3, T4, T5, T6, T7, T8, T9, T10> : QueryableProvider<T, T2, T3, T4, T5, T6, T7, T8, T9, T10>
-
public class SqlServerQueryable<T, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> : QueryableProvider<T, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>
-
public class SqlServerQueryable<T, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> : QueryableProvider<T, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>
-
public class SqlServerQueryable<T, T2> : QueryableProvider<T, T2>
-
public class SqlServerQueryable<T, T2, T3> : QueryableProvider<T, T2, T3>
-
public class SqlServerQueryable<T, T2, T3, T4> : QueryableProvider<T, T2, T3, T4>
-
public class SqlServerQueryable<T, T2, T3, T4, T5> : QueryableProvider<T, T2, T3, T4, T5>
-
public class SqlServerQueryable<T, T2, T3, T4, T5, T6> : QueryableProvider<T, T2, T3, T4, T5, T6>
-
public class SqlServerQueryable<T, T2, T3, T4, T5, T6, T7> : QueryableProvider<T, T2, T3, T4, T5, T6, T7>
-
public class SqlServerQueryable<T, T2, T3, T4, T5, T6, T7, T8> : QueryableProvider<T, T2, T3, T4, T5, T6, T7, T8>
-
public class SqlServerQueryable<T, T2, T3, T4, T5, T6, T7, T8, T9> : QueryableProvider<T, T2, T3, T4, T5, T6, T7, T8, T9>
-
public class SqlServerQueryBuilder : QueryBuilder
-
public class SqlServerUpdateBuilder : UpdateBuilder
-
public static class PubConvert
- public static DateTime ObjToDate(this object thisValue)
- public static DateTime ObjToDate(this object thisValue, DateTime errorValue)
- public static decimal ObjToDecimal(this object thisValue)
- public static decimal ObjToDecimal(this object thisValue, decimal errorValue)
- public static int ObjToInt(this object thisValue)
- public static int ObjToInt(this object thisValue, int errorValue)
- public static double ObjToMoney(this object thisValue)
- public static double ObjToMoney(this object thisValue, double errorValue)
- public static string ObjToString(this object thisValue)
- public static string ObjToString(this object thisValue, string errorValue)
-
public class PubModel
-
public class Queryable<T>
-
public static class QueryableExtensions
- public static bool Any<T>(this Queryable<T> queryable, Expression<Func<T, bool>> expression)
- public static bool Any<T>(this Queryable<T> queryable)
- public static int Count<T>(this Queryable<T> queryable)
- public static T First<T>(this Queryable<T> queryable)
- public static T FirstOrDefault<T>(this Queryable<T> queryable)
- public static Queryable<T> GroupBy<T>(this Queryable<T> queryable, Expression<Func<T, object>> expression)
- public static Queryable<T> GroupBy<T>(this Queryable<T> queryable, string groupFileds)
- public static Queryable<T> In<T, FieldType>(this Queryable<T> queryable, string InFieldName, FieldType[] inValues)
- public static Queryable<T> In<T, FieldType>(this Queryable<T> queryable, string InFieldName, List<FieldType> inValues)
- public static TResult Max<TSource, TResult>(this Queryable<TSource> queryable, string maxField)
- public static object Max<T>(this Queryable<T> queryable, Expression<Func<T, object>> expression)
- public static TResult Min<TSource, TResult>(this Queryable<TSource> queryable, string minField)
- public static object Min<T>(this Queryable<T> queryable, Expression<Func<T, object>> expression)
- public static Queryable<T> OrderBy<T>(this Queryable<T> queryable, string orderFileds)
- public static Queryable<T> OrderBy<T>(this Queryable<T> queryable, Expression<Func<T, object>> expression, OrderByType type = 0)
- public static Queryable<TResult> Select<TSource, TResult>(this Queryable<TSource> queryable, Expression<Func<TSource, TResult>> expression)
- public static Queryable<TResult> Select<TSource, TResult>(this Queryable<TSource> queryable, string select)
- public static Queryable<T> Select<T>(this Queryable<T> queryable, string select)
- public static T Single<T>(this Queryable<T> queryable)
- public static T Single<T>(this Queryable<T> queryable, Expression<Func<T, bool>> expression)
- public static T SingleOrDefault<T>(this Queryable<T> queryable)
- public static Queryable<T> Skip<T>(this Queryable<T> queryable, int index)
- public static Queryable<T> Take<T>(this Queryable<T> queryable, int num)
- public static DataTable ToDataTable<T>(this Queryable<T> queryable)
- public static object ToDynamic<T>(this Queryable<T> queryable)
- public static string ToJson<T>(this Queryable<T> queryable)
- public static List<T> ToList<T>(this Queryable<T> queryable)
- public static List<T> ToPageList<T>(this Queryable<T> queryable, int pageIndex, int pageSize)
- public static Queryable<T> Where<T>(this Queryable<T> queryable, Expression<Func<T, bool>> expression)
- public static Queryable<T> Where<T>(this Queryable<T> queryable, string whereString, object whereObj = null)
-
public class ResolveExpress
-
public class Sqlable
-
public static class SqlableExtensions
- public static Sqlable Apply(this Sqlable sqlable, string applySql, string shotName, ApplyType type)
- public static int Count(this Sqlable sqlable, object whereObj = null, string preSql = null, string nextSql = null)
- public static Sqlable From(this Sqlable sqlable, object tableName, string shortName)
- public static Sqlable From<T>(this Sqlable sqlable, string shortName)
- public static Sqlable GroupBy(this Sqlable sqlable, string groupBy)
- public static Sqlable Join(this Sqlable sqlable, object tableName, string shortName, string leftFiled, string RightFiled, JoinType type)
- public static Sqlable Join<T>(this Sqlable sqlable, string shortName, string leftFiled, string RightFiled, JoinType type)
- public static Sqlable OrderBy(this Sqlable sqlable, string orderBy)
- public static DataTable SelectToDataTable(this Sqlable sqlable, string fileds, object whereObj = null)
- public static object SelectToDynamic(this Sqlable sqlable, string fileds, object whereObj = null)
- public static string SelectToJson(this Sqlable sqlable, string fileds, object whereObj = null)
- public static List<T> SelectToList<T>(this Sqlable sqlable, string fileds, object whereObj = null, string preSql = null, string nextSql = null)
- public static object SelectToPageDynamic(this Sqlable sqlable, string fileds, string orderByFiled, int pageIndex, int pageSize, object whereObj = null)
- public static string SelectToPageJson(this Sqlable sqlable, string fileds, string orderByFiled, int pageIndex, int pageSize, object whereObj = null)
- public static List<T> SelectToPageList<T>(this Sqlable sqlable, string fileds, string orderByFiled, int pageIndex, int pageSize, object whereObj = null)
- public static DataTable SelectToPageTable(this Sqlable sqlable, string fileds, string orderByFiled, int pageIndex, int pageSize, object whereObj = null)
- public static string ToClass(this Sqlable sqlable, string fileds, object whereObj = null)
- public static Sqlable Where(this Sqlable sqlable, string where)
-
public class SqlHelper : IDisposable
- public int CommandTimeOut
- public bool isClearParameters
- public bool IsGetPageParas
- public SqlHelper(string connectionString)
- public void BeginTran()
- public void BeginTran(IsolationLevel iso)
- public void BeginTran(string transactionName)
- public void BeginTran(IsolationLevel iso, string transactionName)
- public void CommitTran()
- public void Dispose()
- public int ExecuteCommand(string sql, object pars)
- public int ExecuteCommand(string sql, SqlParameter[] pars)
- public SqlConnection GetConnection()
- public DataSet GetDataSetAll(string sql, object pars)
- public DataSet GetDataSetAll(string sql, SqlParameter[] pars)
- public DataTable GetDataTable(string sql, object pars)
- public DataTable GetDataTable(string sql, SqlParameter[] pars)
- public DateTime GetDateTime(string sql, SqlParameter[] pars)
- public decimal GetDecimal(string sql, SqlParameter[] pars)
- public double GetDouble(string sql, SqlParameter[] pars)
- public int GetInt(string sql, object pars)
- public int GetInt(string sql, SqlParameter[] pars)
- public List<T> GetList<T>(string sql, object pars)
- public List<T> GetList<T>(string sql, SqlParameter[] pars)
- public SqlDataReader GetReader(string sql, object pars)
- public SqlDataReader GetReader(string sql, SqlParameter[] pars)
- public object GetScalar(string sql, object pars)
- public object GetScalar(string sql, SqlParameter[] pars)
- public T GetSingle<T>(string sql, object[] pars)
- public T GetSingle<T>(string sql, SqlParameter[] pars)
- public string GetString(string sql, object pars)
- public string GetString(string sql, SqlParameter[] pars)
- public void RollbackTran()
-
public class SqlSugarClient : SqlHelper, IClient
- public IAdo Ado { get; }
- public AopProvider Aop { get; }
- public ICodeFirst CodeFirst { get; }
- public ConfigQuery ConfigQuery { get; set; }
- public SqlSugarProvider Context { get; }
- public Guid ContextID { get; set; }
- public ConnectionConfig CurrentConnectionConfig { get; set; }
- public SugarCacheProvider DataCache { get; }
- public IDbFirst DbFirst { get; }
- public IDbMaintenance DbMaintenance { get; }
- public EntityMaintenance EntityMaintenance { get; set; }
- public IgnoreColumnList IgnoreColumns { get; set; }
- public IgnoreColumnList IgnoreInsertColumns { get; set; }
- public bool IsSystemTablesConfig { get; }
- public MappingColumnList MappingColumns { get; set; }
- public MappingTableList MappingTables { get; set; }
- public QueryFilterProvider QueryFilter { get; set; }
- public QueueList Queues { get; set; }
- public Dictionary<string, object> TempItems { get; set; }
- public IContextMethods Utilities { get; set; }
- public SqlSugarClient(ConnectionConfig config)
- public SqlSugarClient(List<ConnectionConfig> configs)
- public void AddConnection(ConnectionConfig connection)
- public void AddQueue(string sql, object parsmeters = null)
- public void AddQueue(string sql, List<SugarParameter> parsmeters)
- public void AddQueue(string sql, SugarParameter parsmeter)
- public ITenant AsTenant()
- public void BeginTran()
- public void ChangeDatabase(object configId)
- public void ChangeDatabase(Func<ConnectionConfig, bool> changeExpression)
- public void Close()
- public void CommitTran()
- public IDeleteable<T> Deleteable<T>()
- public IDeleteable<T> Deleteable<T>(object primaryKeyValue)
- public IDeleteable<T> Deleteable<T>(object[] primaryKeyValues)
- public IDeleteable<T> Deleteable<T>(Expression<Func<T, bool>> expression)
- public IDeleteable<T> Deleteable<T>(List<object> pkValue)
- public IDeleteable<T> Deleteable<T>(List<T> deleteObjs)
- public IDeleteable<T> Deleteable<T>(T deleteObj)
- public void Dispose()
- public IFastest<T> Fastest<T>()
- public SqlSugarProvider GetConnection(object configId)
- public DateTime GetDate()
- public SimpleClient<T> GetSimpleClient<T>()
- public void InitMappingInfo(Type type)
- public void InitMappingInfo<T>()
- public IInsertable<T> Insertable<T>(Dictionary<string, object> columnDictionary)
- public IInsertable<T> Insertable<T>(object insertDynamicObject)
- public IInsertable<T> Insertable<T>(List<T> insertObjs)
- public IInsertable<T> Insertable<T>(T insertObj)
- public IInsertable<T> Insertable<T>(T[] insertObjs)
- public bool IsAnyConnection(object configId)
- public void Open()
- public ISugarQueryable<ExpandoObject> Queryable(string tableName, string shortName)
- public ISugarQueryable<T, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> Queryable<T, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>(Expression<Func<T, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, bool>> joinExpression)
- public ISugarQueryable<T, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> Queryable<T, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>(Expression<Func<T, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, JoinQueryInfos>> joinExpression)
- public ISugarQueryable<T, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> Queryable<T, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>(Expression<Func<T, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, object[]>> joinExpression)
- public ISugarQueryable<T, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> Queryable<T, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>(Expression<Func<T, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, bool>> joinExpression)
- public ISugarQueryable<T, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> Queryable<T, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>(Expression<Func<T, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, JoinQueryInfos>> joinExpression)
- public ISugarQueryable<T, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> Queryable<T, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>(Expression<Func<T, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, object[]>> joinExpression)
- public ISugarQueryable<T, T2, T3, T4, T5, T6, T7, T8, T9, T10> Queryable<T, T2, T3, T4, T5, T6, T7, T8, T9, T10>(Expression<Func<T, T2, T3, T4, T5, T6, T7, T8, T9, T10, bool>> joinExpression)
- public ISugarQueryable<T, T2, T3, T4, T5, T6, T7, T8, T9, T10> Queryable<T, T2, T3, T4, T5, T6, T7, T8, T9, T10>(Expression<Func<T, T2, T3, T4, T5, T6, T7, T8, T9, T10, JoinQueryInfos>> joinExpression)
- public ISugarQueryable<T, T2, T3, T4, T5, T6, T7, T8, T9, T10> Queryable<T, T2, T3, T4, T5, T6, T7, T8, T9, T10>(Expression<Func<T, T2, T3, T4, T5, T6, T7, T8, T9, T10, object[]>> joinExpression)
- public ISugarQueryable<T, T2, T3, T4, T5, T6, T7, T8, T9> Queryable<T, T2, T3, T4, T5, T6, T7, T8, T9>(Expression<Func<T, T2, T3, T4, T5, T6, T7, T8, T9, bool>> joinExpression)
- public ISugarQueryable<T, T2, T3, T4, T5, T6, T7, T8, T9> Queryable<T, T2, T3, T4, T5, T6, T7, T8, T9>(Expression<Func<T, T2, T3, T4, T5, T6, T7, T8, T9, JoinQueryInfos>> joinExpression)
- public ISugarQueryable<T, T2, T3, T4, T5, T6, T7, T8, T9> Queryable<T, T2, T3, T4, T5, T6, T7, T8, T9>(Expression<Func<T, T2, T3, T4, T5, T6, T7, T8, T9, object[]>> joinExpression)
- public ISugarQueryable<T, T2, T3, T4, T5, T6, T7, T8> Queryable<T, T2, T3, T4, T5, T6, T7, T8>(Expression<Func<T, T2, T3, T4, T5, T6, T7, T8, bool>> joinExpression)
- public ISugarQueryable<T, T2, T3, T4, T5, T6, T7, T8> Queryable<T, T2, T3, T4, T5, T6, T7, T8>(Expression<Func<T, T2, T3, T4, T5, T6, T7, T8, JoinQueryInfos>> joinExpression)
- public ISugarQueryable<T, T2, T3, T4, T5, T6, T7, T8> Queryable<T, T2, T3, T4, T5, T6, T7, T8>(Expression<Func<T, T2, T3, T4, T5, T6, T7, T8, object[]>> joinExpression)
- public ISugarQueryable<T, T2, T3, T4, T5, T6, T7> Queryable<T, T2, T3, T4, T5, T6, T7>(Expression<Func<T, T2, T3, T4, T5, T6, T7, bool>> joinExpression)
- public ISugarQueryable<T, T2, T3, T4, T5, T6, T7> Queryable<T, T2, T3, T4, T5, T6, T7>(Expression<Func<T, T2, T3, T4, T5, T6, T7, JoinQueryInfos>> joinExpression)
- public ISugarQueryable<T, T2, T3, T4, T5, T6, T7> Queryable<T, T2, T3, T4, T5, T6, T7>(Expression<Func<T, T2, T3, T4, T5, T6, T7, object[]>> joinExpression)
- public ISugarQueryable<T, T2, T3, T4, T5, T6> Queryable<T, T2, T3, T4, T5, T6>(Expression<Func<T, T2, T3, T4, T5, T6, bool>> joinExpression)
- public ISugarQueryable<T, T2, T3, T4, T5, T6> Queryable<T, T2, T3, T4, T5, T6>(Expression<Func<T, T2, T3, T4, T5, T6, JoinQueryInfos>> joinExpression)
- public ISugarQueryable<T, T2, T3, T4, T5, T6> Queryable<T, T2, T3, T4, T5, T6>(Expression<Func<T, T2, T3, T4, T5, T6, object[]>> joinExpression)
- public ISugarQueryable<T, T2, T3, T4, T5> Queryable<T, T2, T3, T4, T5>(Expression<Func<T, T2, T3, T4, T5, bool>> joinExpression)
- public ISugarQueryable<T, T2, T3, T4, T5> Queryable<T, T2, T3, T4, T5>(Expression<Func<T, T2, T3, T4, T5, JoinQueryInfos>> joinExpression)
- public ISugarQueryable<T, T2, T3, T4, T5> Queryable<T, T2, T3, T4, T5>(Expression<Func<T, T2, T3, T4, T5, object[]>> joinExpression)
- public ISugarQueryable<T, T2, T3, T4> Queryable<T, T2, T3, T4>(Expression<Func<T, T2, T3, T4, bool>> joinExpression)
- public ISugarQueryable<T, T2, T3, T4> Queryable<T, T2, T3, T4>(Expression<Func<T, T2, T3, T4, JoinQueryInfos>> joinExpression)
- public ISugarQueryable<T, T2, T3, T4> Queryable<T, T2, T3, T4>(Expression<Func<T, T2, T3, T4, object[]>> joinExpression)
- public ISugarQueryable<T, T2, T3> Queryable<T, T2, T3>(Expression<Func<T, T2, T3, bool>> joinExpression)
- public ISugarQueryable<T, T2, T3> Queryable<T, T2, T3>(Expression<Func<T, T2, T3, JoinQueryInfos>> joinExpression)
- public ISugarQueryable<T, T2, T3> Queryable<T, T2, T3>(Expression<Func<T, T2, T3, object[]>> joinExpression)
- public ISugarQueryable<T, T2> Queryable<T, T2>(Expression<Func<T, T2, bool>> joinExpression)
- public ISugarQueryable<T, T2> Queryable<T, T2>(Expression<Func<T, T2, JoinQueryInfos>> joinExpression)
- public ISugarQueryable<T, T2> Queryable<T, T2>(Expression<Func<T, T2, object[]>> joinExpression)
- public ISugarQueryable<T, T2> Queryable<T, T2>(ISugarQueryable<T> joinQueryable1, ISugarQueryable<T2> joinQueryable2, Expression<Func<T, T2, bool>> joinExpression)
- public ISugarQueryable<T, T2> Queryable<T, T2>(ISugarQueryable<T> joinQueryable1, ISugarQueryable<T2> joinQueryable2, JoinType joinType, Expression<Func<T, T2, bool>> joinExpression)
- public ISugarQueryable<T, T2, T3> Queryable<T, T2, T3>(ISugarQueryable<T> joinQueryable1, ISugarQueryable<T2> joinQueryable2, ISugarQueryable<T3> joinQueryable3, JoinType joinType1, Expression<Func<T, T2, T3, bool>> joinExpression1, JoinType joinType2, Expression<Func<T, T2, T3, bool>> joinExpression2)
- public ISugarQueryable<T> Queryable<T>()
- public ISugarQueryable<T> Queryable<T>(ISugarQueryable<T> queryable)
- public ISugarQueryable<T> Queryable<T>(string shortName)
- public IReportable<T> Reportable<T>(T data)
- public IReportable<T> Reportable<T>(List<T> list)
- public IReportable<T> Reportable<T>(T[] array)
- public void RollbackTran()
- public ISaveable<T> Saveable<T>(List<T> saveObjects)
- public ISaveable<T> Saveable<T>(T saveObject)
- public int SaveQueues(bool isTran = true)
- public Tuple<List<T>, List<T2>, List<T3>, List<T4>, List<T5>, List<T6>, List<T7>> SaveQueues<T, T2, T3, T4, T5, T6, T7>(bool isTran = true)
- public Tuple<List<T>, List<T2>, List<T3>, List<T4>, List<T5>, List<T6>> SaveQueues<T, T2, T3, T4, T5, T6>(bool isTran = true)
- public Tuple<List<T>, List<T2>, List<T3>, List<T4>, List<T5>> SaveQueues<T, T2, T3, T4, T5>(bool isTran = true)
- public Tuple<List<T>, List<T2>, List<T3>, List<T4>> SaveQueues<T, T2, T3, T4>(bool isTran = true)
- public Tuple<List<T>, List<T2>, List<T3>> SaveQueues<T, T2, T3>(bool isTran = true)
- public Tuple<List<T>, List<T2>> SaveQueues<T, T2>(bool isTran = true)
- public List<T> SaveQueues<T>(bool isTran = true)
- public Task<int> SaveQueuesAsync(bool isTran = true)
- public Task<Tuple<List<T>, List<T2>, List<T3>, List<T4>, List<T5>, List<T6>, List<T7>>> SaveQueuesAsync<T, T2, T3, T4, T5, T6, T7>(bool isTran = true)
- public Task<Tuple<List<T>, List<T2>, List<T3>, List<T4>, List<T5>, List<T6>>> SaveQueuesAsync<T, T2, T3, T4, T5, T6>(bool isTran = true)
- public Task<Tuple<List<T>, List<T2>, List<T3>, List<T4>, List<T5>>> SaveQueuesAsync<T, T2, T3, T4, T5>(bool isTran = true)
- public Task<Tuple<List<T>, List<T2>, List<T3>, List<T4>>> SaveQueuesAsync<T, T2, T3, T4>(bool isTran = true)
- public Task<Tuple<List<T>, List<T2>, List<T3>>> SaveQueuesAsync<T, T2, T3>(bool isTran = true)
- public Task<Tuple<List<T>, List<T2>>> SaveQueuesAsync<T, T2>(bool isTran = true)
- public Task<List<T>> SaveQueuesAsync<T>(bool isTran = true)
- public SplitTableContext SplitHelper<T>()
- public SplitTableContextResult<T> SplitHelper<T>(T data)
- public SplitTableContextResult<T> SplitHelper<T>(List<T> dataList)
- public ISugarQueryable<T> SqlQueryable<T>(string sql)
- public StorageableDataTable Storageable(DataTable data)
- public IStorageable<T> Storageable<T>(List<T> dataList)
- public IStorageable<T> Storageable<T>(T data)
- public ISugarQueryable<T> Union<T>(List<ISugarQueryable<T>> queryables)
- public ISugarQueryable<T> Union<T>(ISugarQueryable<T>[] queryables)
- public ISugarQueryable<T> UnionAll<T>(List<ISugarQueryable<T>> queryables)
- public ISugarQueryable<T> UnionAll<T>(ISugarQueryable<T>[] queryables)
- public IUpdateable<T> Updateable<T>()
- public IUpdateable<T> Updateable<T>(Dictionary<string, object> columnDictionary)
- public IUpdateable<T> Updateable<T>(object updateDynamicObject)
- public IUpdateable<T> Updateable<T>(Expression<Func<T, bool>> columns)
- public IUpdateable<T> Updateable<T>(Expression<Func<T, T>> columns)
- public IUpdateable<T> Updateable<T>(List<T> UpdateObjs)
- public IUpdateable<T> Updateable<T>(T UpdateObj)
- public IUpdateable<T> Updateable<T>(T[] UpdateObjs)
- public SqlSugarTransaction UseTran()
- public DbResult<bool> UseTran(Action action, Action<Exception> errorCallBack = null)
- public DbResult<T> UseTran<T>(Func<T> action, Action<Exception> errorCallBack = null)
- public Task<DbResult<bool>> UseTranAsync(Func<Task> action, Action<Exception> errorCallBack = null)
- public Task<DbResult<T>> UseTranAsync<T>(Func<Task<T>> action, Action<Exception> errorCallBack = null)
- public ClassGenerating ClassGenerating
- public string CurrentFilterKey
- public Language Language
- public PageModel PageModel
- public string SerializerDateFormat
- public string ConnectionString { get; set; }
- public string[] DisableUpdateColumns { get; set; }
- public bool IsNoLock { get; set; }
- public SqlSugarClient(string connectionString)
- public bool Delete<T>(Expression<Func<T, bool>> expression)
- public bool Delete<T, FiledType>(FiledType[] whereIn)
- public bool FalseDelete<T, FiledType>(string field, FiledType[] whereIn)
- public bool FalseDelete<T>(string field, Expression<Func<T, bool>> expression)
- public object Insert<T>(T entity, bool isIdentity = true)
- public List<object> InsertRange<T>(List<T> entities, bool isIdentity = true)
- public Queryable<T> Queryable<T>()
- public Queryable<T> Queryable<T>(string tableName)
- public void RemoveAllCache()
- public void SetFilterFilterParas(Dictionary<string, Func<KeyValueObj>> filters)
- public void SetMappingTables(List<KeyValue> mappingTables)
- public void SetSerialNumber(List<SerialNumber> serNum)
- public Sqlable Sqlable()
- public List<T> SqlQuery<T>(string sql, object whereObj = null)
- public List<T> SqlQuery<T>(string sql, SqlParameter[] pars)
- public List<T> SqlQuery<T>(string sql, List<SqlParameter> pars)
- public object SqlQueryDynamic(string sql, object whereObj = null)
- public string SqlQueryJson(string sql, object whereObj = null)
- public bool Update<T>(object rowObj, Expression<Func<T, bool>> expression)
- public bool Update<T>(T rowObj)
- public bool Update<T, FiledType>(object rowObj, FiledType[] whereIn)
-
public class SqlSugarException : Exception
- public Exception InnerException
- public string Source
- public string StackTrace
- public MethodBase TargetSite
- public object Parametres { get; set; }
- public string Sql { get; set; }
- public SqlSugarException(SqlSugarProvider context, string message, string sql)
- public SqlSugarException(SqlSugarProvider context, string message, string sql, object pars)
- public SqlSugarException(SqlSugarProvider context, Exception ex, string sql, object pars)
- public SqlSugarException(SqlSugarProvider context, string message, object pars)
-
public class SqlSugarProvider : ISqlSugarClient, IDisposable
-
public class SqlSugarScope : ISqlSugarClient, IDisposable, ITenant
-
public class SqlSugarTransaction : IDisposable
-
public class SqlWith
-
public class StackTraceInfo
-
public class StackTraceInfoItem
-
public class StaticConfig
-
public class Storageable<T> : IStorageable<T>
-
public class StorageableDataTable
-
public static class StorageableDataTableExtensions
-
public class StorageableInfo<T>
-
public class StorageableMessage<T> : StorageableInfo<T>
-
public class StorageableResult<T>
-
public enum StorageType
-
public class SubAnd : ISubOperation
-
public class SubAndIF : ISubOperation
-
public class SubAny : ISubOperation
-
public class SubAs : ISubOperation
-
public class SubAvg : ISubOperation
-
public class SubBegin : ISubOperation
-
public class SubCount : ISubOperation
-
public class SubFromTable : ISubOperation
-
public class SubGroupBy : ISubOperation
-
public class SubHaving : ISubOperation
-
public class SubInnerJoin : ISubOperation
-
public class SubInsertable<T> : ISubInsertable<T>
-
public class SubInsertTree
-
public class SubLeftBracket : ISubOperation
-
public class SubLeftJoin : ISubOperation
-
public class SubMax : ISubOperation
-
public class SubMin : ISubOperation
-
public class SubNotAny : ISubOperation
-
public class SubOrderBy : ISubOperation
-
public class SubOrderByDesc : ISubOperation
-
public class Subqueryable<T>
-
public class Subqueryable<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> : Subqueryable<T1>
-
public class Subqueryable<T1, T2> : Subqueryable<T1>
-
public class Subqueryable<T1, T2, T3> : Subqueryable<T1>
-
public class Subqueryable<T1, T2, T3, T4> : Subqueryable<T1>
-
public class Subqueryable<T1, T2, T3, T4, T5> : Subqueryable<T1>
-
public class Subqueryable<T1, T2, T3, T4, T5, T6> : Subqueryable<T1>
-
public class Subqueryable<T1, T2, T3, T4, T5, T6, T7> : Subqueryable<T1>
-
public class Subqueryable<T1, T2, T3, T4, T5, T6, T7, T8> : Subqueryable<T1>
-
public class Subqueryable<T1, T2, T3, T4, T5, T6, T7, T8, T9> : Subqueryable<T1>
-
public class SubResolve
-
public class SubRightBracket : ISubOperation
-
public class SubSelect : ISubOperation
-
public class SubSelectDefault : ISubOperation
-
public class SubSum : ISubOperation
-
public class SubTools
-
public class SubTop : ISubOperation
-
public class SubWhere : ISubOperation
-
public class SubWhereIF : ISubOperation
-
public class SugarCacheProvider
-
public class SugarColumn : Attribute
-
public class SugarCompatible
-
public class SugarConnection : IDisposable
-
public class SugarDateTimeFormat
-
public class SugarDebugger
-
public class SugarMapper
-
public class SugarParameter : DbParameter
-
public static class SugarRetry
-
public class SugarTable : Attribute
-
public class SugarTenant
-
public class TableFilterItem<T> : SqlFilterItem
-
public class TenantAttribute : Attribute
-
public class TypeParameterExpressionReolve : BaseResolve
-
public class UnaryExpressionResolve : BaseResolve
-
public class UpdateableProvider<T> : IUpdateable<T>
-
public class UpdateBuilder : IDMLBuilder
-
public class UtilMethods
-
public class UtilRandom
-
public class ValueToStringConverter : JsonConverter
-
public class VersionExceptions : SqlSugarException
-
public enum WhereType
-
public class SqlSugarTool
-
public static class SqlSugarToolExtensions
-
public class Taskable<T>
-
public class TaskableWithCount<T>
-
public static class TaskExtensions
SqlSugar.DistributedSystem.Snowflake
SqlSugar.Extensions