Class Select0Provider
Inheritance
System.Object
Select0Provider
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Assembly: FreeSql.dll
Syntax
public abstract class Select0Provider
Constructors
|
Improve this Doc
View Source
Select0Provider()
Declaration
Fields
|
Improve this Doc
View Source
_aliasRule
Declaration
public Func<Type, string, string> _aliasRule
Field Value
| Type |
Description |
| System.Func<System.Type, System.String, System.String> |
|
|
Improve this Doc
View Source
_cancel
Declaration
public Func<bool> _cancel
Field Value
| Type |
Description |
| System.Func<System.Boolean> |
|
|
Improve this Doc
View Source
_commandTimeout
Declaration
public int _commandTimeout
Field Value
| Type |
Description |
| System.Int32 |
|
|
Improve this Doc
View Source
_commonExpression
Declaration
public CommonExpression _commonExpression
Field Value
|
Improve this Doc
View Source
_commonUtils
Declaration
public CommonUtils _commonUtils
Field Value
|
Improve this Doc
View Source
_connection
Declaration
public DbConnection _connection
Field Value
| Type |
Description |
| System.Data.Common.DbConnection |
|
|
Improve this Doc
View Source
_dicMethodDataReaderGetValue
Declaration
public static Dictionary<Type, MethodInfo> _dicMethodDataReaderGetValue
Field Value
| Type |
Description |
| System.Collections.Generic.Dictionary<System.Type, System.Reflection.MethodInfo> |
|
|
Improve this Doc
View Source
_dicMethodDataReaderGetValueOverride
Declaration
public static Dictionary<DataType, Dictionary<Type, MethodInfo>> _dicMethodDataReaderGetValueOverride
Field Value
| Type |
Description |
| System.Collections.Generic.Dictionary<DataType, System.Collections.Generic.Dictionary<System.Type, System.Reflection.MethodInfo>> |
|
|
Improve this Doc
View Source
_distinct
Declaration
Field Value
| Type |
Description |
| System.Boolean |
|
|
Improve this Doc
View Source
_diymemexpWithTempQuery
Declaration
public BaseDiyMemberExpression _diymemexpWithTempQuery
Field Value
|
Improve this Doc
View Source
_groupby
Declaration
Field Value
| Type |
Description |
| System.String |
|
|
Improve this Doc
View Source
_having
Declaration
Field Value
| Type |
Description |
| System.String |
|
|
Improve this Doc
View Source
_includeInfo
Declaration
public Dictionary<string, MemberExpression[]> _includeInfo
Field Value
| Type |
Description |
| System.Collections.Generic.Dictionary<System.String, System.Linq.Expressions.MemberExpression[]> |
|
|
Improve this Doc
View Source
_includeToList
Declaration
public List<Action<object>> _includeToList
Field Value
| Type |
Description |
| System.Collections.Generic.List<System.Action<System.Object>> |
|
|
Improve this Doc
View Source
_includeToListAsync
Declaration
public List<Func<object, CancellationToken, Task>> _includeToListAsync
Field Value
| Type |
Description |
| System.Collections.Generic.List<System.Func<System.Object, System.Threading.CancellationToken, System.Threading.Tasks.Task>> |
|
|
Improve this Doc
View Source
_is_AsTreeCte
Declaration
public bool _is_AsTreeCte
Field Value
| Type |
Description |
| System.Boolean |
|
|
Improve this Doc
View Source
_join
Declaration
public StringBuilder _join
Field Value
| Type |
Description |
| System.Text.StringBuilder |
|
|
Improve this Doc
View Source
_limit
Declaration
Field Value
| Type |
Description |
| System.Int32 |
|
|
Improve this Doc
View Source
_MethodDataReaderIsDBNull
Declaration
public static MethodInfo _MethodDataReaderIsDBNull
Field Value
| Type |
Description |
| System.Reflection.MethodInfo |
|
|
Improve this Doc
View Source
_orderby
Declaration
Field Value
| Type |
Description |
| System.String |
|
|
Improve this Doc
View Source
_orm
Declaration
Field Value
| Type |
Description |
| IFreeSql |
|
|
Improve this Doc
View Source
_params
Declaration
public List<DbParameter> _params
Field Value
| Type |
Description |
| System.Collections.Generic.List<System.Data.Common.DbParameter> |
|
|
Improve this Doc
View Source
_paramsInit
Declaration
public List<DbParameter> _paramsInit
Field Value
| Type |
Description |
| System.Collections.Generic.List<System.Data.Common.DbParameter> |
|
|
Improve this Doc
View Source
_resolveHookTransaction
Declaration
public Func<DbTransaction> _resolveHookTransaction
Field Value
| Type |
Description |
| System.Func<System.Data.Common.DbTransaction> |
|
|
Improve this Doc
View Source
_SameSelectPendingShareData
Declaration
public List<NativeTuple<string, DbParameter[], ReadAnonymousTypeOtherInfo>> _SameSelectPendingShareData
Field Value
|
Improve this Doc
View Source
_select
Declaration
Field Value
| Type |
Description |
| System.String |
|
|
Improve this Doc
View Source
_selectExpression
Declaration
public Expression _selectExpression
Field Value
| Type |
Description |
| System.Linq.Expressions.Expression |
|
|
Improve this Doc
View Source
_skip
Declaration
Field Value
| Type |
Description |
| System.Int32 |
|
|
Improve this Doc
View Source
_tableRules
Declaration
public List<Func<Type, string, string>> _tableRules
Field Value
| Type |
Description |
| System.Collections.Generic.List<System.Func<System.Type, System.String, System.String>> |
|
|
Improve this Doc
View Source
_tables
Declaration
public List<SelectTableInfo> _tables
Field Value
|
Improve this Doc
View Source
_tosqlAppendContent
Declaration
public string _tosqlAppendContent
Field Value
| Type |
Description |
| System.String |
|
|
Improve this Doc
View Source
_trackToList
Declaration
public Action<object> _trackToList
Field Value
| Type |
Description |
| System.Action<System.Object> |
|
|
Improve this Doc
View Source
_transaction
Declaration
public DbTransaction _transaction
Field Value
| Type |
Description |
| System.Data.Common.DbTransaction |
|
|
Improve this Doc
View Source
_where
Declaration
public StringBuilder _where
Field Value
| Type |
Description |
| System.Text.StringBuilder |
|
|
Improve this Doc
View Source
_whereGlobalFilter
Declaration
public List<GlobalFilter.Item> _whereGlobalFilter
Field Value
|
Improve this Doc
View Source
MethodStringContains
Declaration
public static MethodInfo MethodStringContains
Field Value
| Type |
Description |
| System.Reflection.MethodInfo |
|
|
Improve this Doc
View Source
MethodStringEndsWith
Declaration
public static MethodInfo MethodStringEndsWith
Field Value
| Type |
Description |
| System.Reflection.MethodInfo |
|
|
Improve this Doc
View Source
MethodStringStartsWith
Declaration
public static MethodInfo MethodStringStartsWith
Field Value
| Type |
Description |
| System.Reflection.MethodInfo |
|
Properties
|
Improve this Doc
View Source
_tableRule
Declaration
public Func<Type, string, string> _tableRule { get; }
Property Value
| Type |
Description |
| System.Func<System.Type, System.String, System.String> |
|
|
Improve this Doc
View Source
IsDefaultSqlContent
Declaration
public bool IsDefaultSqlContent { get; }
Property Value
| Type |
Description |
| System.Boolean |
|
Methods
|
Improve this Doc
View Source
AsTableBase(Func<Type, String, String>)
Declaration
public abstract void AsTableBase(Func<Type, string, string> tableRule)
Parameters
| Type |
Name |
Description |
| System.Func<System.Type, System.String, System.String> |
tableRule |
|
|
Improve this Doc
View Source
ConvertStringPropertyToExpression(String, Boolean)
Declaration
public Expression ConvertStringPropertyToExpression(string property, bool fromFirstTable = false)
Parameters
| Type |
Name |
Description |
| System.String |
property |
|
| System.Boolean |
fromFirstTable |
|
Returns
| Type |
Description |
| System.Linq.Expressions.Expression |
|
|
Improve this Doc
View Source
CopyData(Select0Provider, Select0Provider, ReadOnlyCollection<ParameterExpression>)
Declaration
public static void CopyData(Select0Provider from, Select0Provider to, ReadOnlyCollection<ParameterExpression> lambParms)
Parameters
| Type |
Name |
Description |
| Select0Provider |
from |
|
| Select0Provider |
to |
|
| System.Collections.ObjectModel.ReadOnlyCollection<System.Linq.Expressions.ParameterExpression> |
lambParms |
|
|
Improve this Doc
View Source
Finalize()
Declaration
protected void Finalize()
|
Improve this Doc
View Source
GetExpressionField(Expression, FieldAliasOptions)
Declaration
public ReadAnonymousTypeAfInfo GetExpressionField(Expression newexp, FieldAliasOptions fieldAlias = FieldAliasOptions.AsIndex)
Parameters
| Type |
Name |
Description |
| System.Linq.Expressions.Expression |
newexp |
|
| FieldAliasOptions |
fieldAlias |
|
Returns
|
Improve this Doc
View Source
GetMethodEnumerable(String)
Declaration
public static MethodInfo GetMethodEnumerable(string methodName)
Parameters
| Type |
Name |
Description |
| System.String |
methodName |
|
Returns
| Type |
Description |
| System.Reflection.MethodInfo |
|
|
Improve this Doc
View Source
GetNestSelectSql(Expression, String, Func<String, String>)
Declaration
public string GetNestSelectSql(Expression select, string affield, Func<string, string> ToSql)
Parameters
| Type |
Name |
Description |
| System.Linq.Expressions.Expression |
select |
|
| System.String |
affield |
|
| System.Func<System.String, System.String> |
ToSql |
|
Returns
| Type |
Description |
| System.String |
|
|
Improve this Doc
View Source
ToSqlBase(String)
Declaration
public abstract string ToSqlBase(string field = null)
Parameters
| Type |
Name |
Description |
| System.String |
field |
|
Returns
| Type |
Description |
| System.String |
|