SelectLevel enumeration

namespace: Serenity.Data   assemblySerenity.Net.Data

Select level enumeration

public enum SelectLevel

Values

name value description
Auto 0 Auto is equivalent to List level for table fields and Details level for view fields.
Always 1 Always select this field, even if it is in ExcludeColumns list
Lookup 2 Select this field in ColumnSelection.Lookup, ColumnSelection.List or ColumnSelection.Details modes, or if it's specified in IncludeColumns list (if not also in ExcludeColumns list)
List 3 Select this field in ColumnSelection.List or ColumnSelection.Details modes, or if it's specified in IncludeColumns list (if not also in ExcludeColumns list)
Details 4 Select this field in ColumnSelection.Details mode or if it's specified in IncludeColumns list (if not also in ExcludeColumns list)
Explicit 5 Don't select this field in any mode. Select it if specified in IncludeColumns list (if not also in ExcludeColumns list)
Never 6 Never select this column. Use this for sensitive fields like password hash.

See Also