Class TargetedSelect<MainTableInfo>
Inheritance
TargetedSelect<MainTableInfo>
Assembly: SoDataBase.dll
Syntax
public sealed class TargetedSelect<MainTableInfo> : Select, ICloneable where MainTableInfo : TableInfo
Type Parameters
Name |
Description |
MainTableInfo |
|
Properties
Table
Declaration
public MainTableInfo Table { get; }
Property Value
Type |
Description |
MainTableInfo |
|
Methods
Records()
Declaration
public IEnumerable<TargetedDataRecord<MainTableInfo>> Records()
Returns
Records(Argument[])
Declaration
public IEnumerable<TargetedDataRecord<MainTableInfo>> Records(params Argument[] returnArguments)
Parameters
Type |
Name |
Description |
Argument[] |
returnArguments |
|
Returns
Records(Func<MainTableInfo, Argument[]>)
Declaration
public IEnumerable<TargetedDataRecord<MainTableInfo>> Records(Func<MainTableInfo, Argument[]> getReturnField)
Parameters
Type |
Name |
Description |
Func<MainTableInfo, Argument[]> |
getReturnField |
|
Returns
Records(Func<MainTableInfo, Argument>)
Declaration
public IEnumerable<TargetedDataRecord<MainTableInfo>> Records(Func<MainTableInfo, Argument> getReturnField)
Parameters
Type |
Name |
Description |
Func<MainTableInfo, Argument> |
getReturnField |
|
Returns
SetIsDistinct(Boolean)
Declaration
public TargetedSelect<MainTableInfo> SetIsDistinct(bool isDistinct)
Parameters
Type |
Name |
Description |
Boolean |
isDistinct |
|
Returns
SetOrderBy(Func<MainTableInfo, FieldInfo>)
Declaration
public TargetedSelect<MainTableInfo> SetOrderBy(Func<MainTableInfo, FieldInfo> getOrderBy)
Parameters
Returns
SetOrderBy(Func<MainTableInfo, OrderBy[]>)
Declaration
public TargetedSelect<MainTableInfo> SetOrderBy(Func<MainTableInfo, OrderBy[]> getOrderBys)
Parameters
Type |
Name |
Description |
Func<MainTableInfo, OrderBy[]> |
getOrderBys |
|
Returns
SetOrderBy(Func<MainTableInfo, OrderBy>)
Declaration
public TargetedSelect<MainTableInfo> SetOrderBy(Func<MainTableInfo, OrderBy> getOrderBy)
Parameters
Type |
Name |
Description |
Func<MainTableInfo, OrderBy> |
getOrderBy |
|
Returns
Implements
Extension Methods
EnumUtil.MapEnums<From, To>(From)