Table of Contents

Class SqlObjectExpression

Namespace
LinqToDB.SqlQuery
Assembly
linq2db.dll
public class SqlObjectExpression : ISqlExpression, IQueryElement, IEquatable<ISqlExpression>, ISqlExpressionWalkable
Inheritance
SqlObjectExpression
Implements
Extension Methods

Constructors

SqlObjectExpression(MappingSchema, SqlInfo[])

public SqlObjectExpression(MappingSchema mappingSchema, SqlInfo[] infoParameters)

Parameters

mappingSchema MappingSchema
infoParameters SqlInfo[]

Properties

CanBeNull

public bool CanBeNull { get; set; }

Property Value

bool

ElementType

public QueryElementType ElementType { get; }

Property Value

QueryElementType

MappingSchema

public MappingSchema MappingSchema { get; }

Property Value

MappingSchema

Precedence

public int Precedence { get; }

Property Value

int

SystemType

public Type? SystemType { get; }

Property Value

Type

Methods

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

public bool Equals(ISqlExpression? other, Func<ISqlExpression, ISqlExpression, bool> comparer)

Parameters

other ISqlExpression
comparer Func<ISqlExpression, ISqlExpression, bool>

Returns

bool

GetHashCode()

Serves as a hash function for a particular type.

public override int GetHashCode()

Returns

int

A hash code for the current object.

GetSqlValue(object, int)

public SqlValue GetSqlValue(object obj, int index)

Parameters

obj object
index int

Returns

SqlValue