Class SqlField
public class SqlField : ISqlExpression, IQueryElement, IEquatable<ISqlExpression>, ISqlExpressionWalkable
- Inheritance
-
SqlField
- Implements
- Extension Methods
Constructors
SqlField(ColumnDescriptor)
public SqlField(ColumnDescriptor column)
Parameters
column
ColumnDescriptor
SqlField(ISqlTableSource, string)
public SqlField(ISqlTableSource table, string name)
Parameters
table
ISqlTableSourcename
string
SqlField(SqlField)
public SqlField(SqlField field)
Parameters
field
SqlField
SqlField(string, string)
public SqlField(string name, string physicalName)
Parameters
SqlField(Type, string?, bool)
public SqlField(Type systemType, string? name, bool canBeNull)
Parameters
Properties
Alias
public string? Alias { get; set; }
Property Value
CanBeNull
public bool CanBeNull { get; set; }
Property Value
ColumnDescriptor
public ColumnDescriptor ColumnDescriptor { get; set; }
Property Value
CreateFormat
public string? CreateFormat { get; set; }
Property Value
CreateOrder
public int? CreateOrder { get; set; }
Property Value
- int?
ElementType
public QueryElementType ElementType { get; }
Property Value
IsDynamic
public bool IsDynamic { get; set; }
Property Value
IsIdentity
public bool IsIdentity { get; set; }
Property Value
IsInsertable
public bool IsInsertable { get; set; }
Property Value
IsPrimaryKey
public bool IsPrimaryKey { get; set; }
Property Value
IsUpdatable
public bool IsUpdatable { get; set; }
Property Value
Name
public string Name { get; set; }
Property Value
PhysicalName
public string PhysicalName { get; set; }
Property Value
Precedence
public int Precedence { get; }
Property Value
PrimaryKeyOrder
public int PrimaryKeyOrder { get; set; }
Property Value
SkipOnEntityFetch
public bool SkipOnEntityFetch { get; set; }
Property Value
Table
public ISqlTableSource? Table { get; set; }
Property Value
Type
public DbDataType Type { get; set; }
Property Value
Methods
Equals(ISqlExpression, Func<ISqlExpression, ISqlExpression, bool>)
public bool Equals(ISqlExpression other, Func<ISqlExpression, ISqlExpression, bool> comparer)
Parameters
other
ISqlExpressioncomparer
Func<ISqlExpression, ISqlExpression, bool>
Returns
ToString()
Returns a string that represents the current object.
public override string ToString()
Returns
- string
A string that represents the current object.