Search Results for

    Show / Hide Table of Contents

    Class SqlField

    Inheritance
    object
    SqlField
    Implements
    ISqlExpression
    IQueryElement
    IEquatable<ISqlExpression>
    ISqlExpressionWalkable
    Namespace: LinqToDB.SqlQuery
    Assembly: linq2db.dll
    Syntax
    public class SqlField : ISqlExpression, IQueryElement, IEquatable<ISqlExpression>, ISqlExpressionWalkable

    Constructors

    | Improve this Doc View Source

    SqlField(ColumnDescriptor)

    Declaration
    public SqlField(ColumnDescriptor column)
    Parameters
    Type Name Description
    ColumnDescriptor column
    | Improve this Doc View Source

    SqlField(ISqlTableSource, string)

    Declaration
    public SqlField(ISqlTableSource table, string name)
    Parameters
    Type Name Description
    ISqlTableSource table
    string name
    | Improve this Doc View Source

    SqlField(SqlField)

    Declaration
    public SqlField(SqlField field)
    Parameters
    Type Name Description
    SqlField field
    | Improve this Doc View Source

    SqlField(string, string)

    Declaration
    public SqlField(string name, string physicalName)
    Parameters
    Type Name Description
    string name
    string physicalName
    | Improve this Doc View Source

    SqlField(Type, string?, bool)

    Declaration
    public SqlField(Type systemType, string? name, bool canBeNull)
    Parameters
    Type Name Description
    Type systemType
    string name
    bool canBeNull

    Properties

    | Improve this Doc View Source

    Alias

    Declaration
    public string? Alias { get; set; }
    Property Value
    Type Description
    string
    | Improve this Doc View Source

    CanBeNull

    Declaration
    public bool CanBeNull { get; set; }
    Property Value
    Type Description
    bool
    | Improve this Doc View Source

    ColumnDescriptor

    Declaration
    public ColumnDescriptor ColumnDescriptor { get; set; }
    Property Value
    Type Description
    ColumnDescriptor
    | Improve this Doc View Source

    CreateFormat

    Declaration
    public string? CreateFormat { get; set; }
    Property Value
    Type Description
    string
    | Improve this Doc View Source

    CreateOrder

    Declaration
    public int? CreateOrder { get; set; }
    Property Value
    Type Description
    int?
    | Improve this Doc View Source

    ElementType

    Declaration
    public QueryElementType ElementType { get; }
    Property Value
    Type Description
    QueryElementType
    | Improve this Doc View Source

    IsDynamic

    Declaration
    public bool IsDynamic { get; set; }
    Property Value
    Type Description
    bool
    | Improve this Doc View Source

    IsIdentity

    Declaration
    public bool IsIdentity { get; set; }
    Property Value
    Type Description
    bool
    | Improve this Doc View Source

    IsInsertable

    Declaration
    public bool IsInsertable { get; set; }
    Property Value
    Type Description
    bool
    | Improve this Doc View Source

    IsPrimaryKey

    Declaration
    public bool IsPrimaryKey { get; set; }
    Property Value
    Type Description
    bool
    | Improve this Doc View Source

    IsUpdatable

    Declaration
    public bool IsUpdatable { get; set; }
    Property Value
    Type Description
    bool
    | Improve this Doc View Source

    Name

    Declaration
    public string Name { get; set; }
    Property Value
    Type Description
    string
    | Improve this Doc View Source

    PhysicalName

    Declaration
    public string PhysicalName { get; set; }
    Property Value
    Type Description
    string
    | Improve this Doc View Source

    Precedence

    Declaration
    public int Precedence { get; }
    Property Value
    Type Description
    int
    | Improve this Doc View Source

    PrimaryKeyOrder

    Declaration
    public int PrimaryKeyOrder { get; set; }
    Property Value
    Type Description
    int
    | Improve this Doc View Source

    SkipOnEntityFetch

    Declaration
    public bool SkipOnEntityFetch { get; set; }
    Property Value
    Type Description
    bool
    | Improve this Doc View Source

    Table

    Declaration
    public ISqlTableSource? Table { get; set; }
    Property Value
    Type Description
    ISqlTableSource
    | Improve this Doc View Source

    Type

    Declaration
    public DbDataType Type { get; set; }
    Property Value
    Type Description
    DbDataType

    Methods

    | Improve this Doc View Source

    Equals(ISqlExpression, Func<ISqlExpression, ISqlExpression, bool>)

    Declaration
    public bool Equals(ISqlExpression other, Func<ISqlExpression, ISqlExpression, bool> comparer)
    Parameters
    Type Name Description
    ISqlExpression other
    Func<ISqlExpression, ISqlExpression, bool> comparer
    Returns
    Type Description
    bool
    | Improve this Doc View Source

    ToString()

    Declaration
    public override string ToString()
    Returns
    Type Description
    string
    Overrides
    Object.ToString()

    Implements

    ISqlExpression
    IQueryElement
    System.IEquatable<T>
    ISqlExpressionWalkable

    Extension Methods

    QueryHelper.CanBeEvaluated(IQueryElement, EvaluationContext)
    QueryHelper.CanBeEvaluated(IQueryElement, bool)
    QueryHelper.EvaluateBoolExpression(IQueryElement, EvaluationContext, bool?)
    QueryHelper.EvaluateExpression(IQueryElement, EvaluationContext)
    QueryHelper.IsMutable(IQueryElement)
    QueryHelper.ToDebugString(IQueryElement)
    QueryHelper.TryEvaluateExpression(IQueryElement, EvaluationContext, out object?)
    QueryVisitorExtensions.Find(IQueryElement?, QueryElementType)
    QueryVisitorExtensions.Find(IQueryElement?, Func<IQueryElement, bool>)
    QueryVisitorExtensions.Find<TContext>(IQueryElement?, TContext, Func<TContext, IQueryElement, bool>)
    QueryVisitorExtensions.Visit(IQueryElement, Action<IQueryElement>)
    QueryVisitorExtensions.Visit<TContext>(IQueryElement, TContext, Action<TContext, IQueryElement>)
    QueryVisitorExtensions.VisitAll(IQueryElement, Action<IQueryElement>)
    QueryVisitorExtensions.VisitAll<TContext>(IQueryElement, TContext, Action<TContext, IQueryElement>)
    QueryVisitorExtensions.VisitParentFirst(IQueryElement, Func<IQueryElement, bool>)
    QueryVisitorExtensions.VisitParentFirst<TContext>(IQueryElement, TContext, Func<TContext, IQueryElement, bool>)
    QueryVisitorExtensions.VisitParentFirstAll(IQueryElement, Func<IQueryElement, bool>)
    QueryVisitorExtensions.VisitParentFirstAll<TContext>(IQueryElement, TContext, Func<TContext, IQueryElement, bool>)
    QueryHelper.GetExpressionType(ISqlExpression)
    QueryHelper.IsComplexExpression(ISqlExpression)
    QueryHelper.ShouldCheckForNull(ISqlExpression)
    Sql.IsDistinctFrom<T>(T, T)
    Sql.IsNotDistinctFrom<T>(T, T)
    QueryVisitorExtensions.Clone<T>(T?)
    QueryVisitorExtensions.Clone<T>(T?, Dictionary<IQueryElement, IQueryElement>)
    QueryVisitorExtensions.Clone<T>(T?, Func<IQueryElement, bool>)
    QueryVisitorExtensions.Clone<T, TContext>(T?, TContext, Dictionary<IQueryElement, IQueryElement>, Func<TContext, IQueryElement, bool>)
    QueryVisitorExtensions.Clone<T, TContext>(T?, TContext, Func<TContext, IQueryElement, bool>)
    QueryVisitorExtensions.Convert<T>(T, Func<ConvertVisitor<object?>, IQueryElement, IQueryElement>, bool)
    QueryVisitorExtensions.Convert<T>(T, Func<ConvertVisitor<object?>, IQueryElement, IQueryElement>)
    QueryVisitorExtensions.Convert<TContext, T>(T, TContext, bool, Func<ConvertVisitor<TContext>, IQueryElement, IQueryElement>, bool)
    QueryVisitorExtensions.Convert<TContext, T>(T, TContext, bool, Func<ConvertVisitor<TContext>, IQueryElement, IQueryElement>)
    QueryVisitorExtensions.Convert<TContext, T>(T, TContext, Func<ConvertVisitor<TContext>, IQueryElement, IQueryElement>, bool)
    QueryVisitorExtensions.Convert<TContext, T>(T, TContext, Func<ConvertVisitor<TContext>, IQueryElement, IQueryElement>)
    QueryVisitorExtensions.ConvertAll<T>(T, bool, Func<ConvertVisitor<object?>, IQueryElement, IQueryElement>)
    QueryVisitorExtensions.ConvertAll<TContext, T>(T, TContext, bool, Func<ConvertVisitor<TContext>, IQueryElement, IQueryElement>)
    QueryVisitorExtensions.ConvertAll<TContext, T>(T, TContext, Func<ConvertVisitor<TContext>, IQueryElement, IQueryElement>, Func<ConvertVisitor<TContext>, bool>)
    QueryVisitorExtensions.ConvertAll<TContext, T>(T, TContext, Func<ConvertVisitor<TContext>, IQueryElement, IQueryElement>)
    Map.DeepCopy<T>(T)
    SqlExtensions.In<T>(T, T, T, T)
    SqlExtensions.In<T>(T, T, T)
    SqlExtensions.In<T>(T, params T[])
    SqlExtensions.In<T>(T, IEnumerable<T>)
    SqlExtensions.In<T>(T, IQueryable<T>)
    SqlExtensions.NotIn<T>(T, T, T, T)
    SqlExtensions.NotIn<T>(T, T, T)
    SqlExtensions.NotIn<T>(T, params T[])
    SqlExtensions.NotIn<T>(T, IEnumerable<T>)
    SqlExtensions.NotIn<T>(T, IQueryable<T>)
    • Improve this Doc
    • View Source
    In This Article
    Back to top Copyright © 2011-2023 linq2db.com

    Generated by DocFX