SqlServerSqlGenerationHelper SqlServerSqlGenerationHelper Class

Definition

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public class SqlServerSqlGenerationHelper : RelationalSqlGenerationHelper, ISqlGenerationHelper
Public Class SqlServerSqlGenerationHelper
    Inherits RelationalSqlGenerationHelper
    Implements ISqlGenerationHelper
Inheritance
System.ObjectSystem.Object
SqlServerSqlGenerationHelperSqlServerSqlGenerationHelper
Implements

Properties

BatchTerminator BatchTerminator

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public override string BatchTerminator { get; }
Public Overrides ReadOnly Property BatchTerminator As String
Value
System.String System.String
Overrides

DateTimeFormat DateTimeFormat

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

protected override string DateTimeFormat { get; }
Protected Overrides ReadOnly Property DateTimeFormat As String
Value
System.String System.String
Overrides

DateTimeFormatString DateTimeFormatString

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

protected override string DateTimeFormatString { get; }
Protected Overrides ReadOnly Property DateTimeFormatString As String
Value
System.String System.String
Overrides

DateTimeOffsetFormat DateTimeOffsetFormat

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

protected override string DateTimeOffsetFormat { get; }
Protected Overrides ReadOnly Property DateTimeOffsetFormat As String
Value
System.String System.String
Overrides

DateTimeOffsetFormatString DateTimeOffsetFormatString

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

protected override string DateTimeOffsetFormatString { get; }
Protected Overrides ReadOnly Property DateTimeOffsetFormatString As String
Value
System.String System.String
Overrides

DecimalFormat DecimalFormat

Gets the decimal format.

(Inherited from RelationalSqlGenerationHelper)

DecimalFormatString DecimalFormatString

Gets the decimal format.

(Inherited from RelationalSqlGenerationHelper)

FloatingPointFormatString FloatingPointFormatString

Gets the floating point format.

(Inherited from RelationalSqlGenerationHelper)

StatementTerminator StatementTerminator

The terminator to be used for SQL statements.

(Inherited from RelationalSqlGenerationHelper)

Methods

DelimitIdentifier(String) DelimitIdentifier(String)

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public override string DelimitIdentifier(string identifier)
Public Overrides Function DelimitIdentifier(identifier As String) As String
Parameters
identifier
System.String System.String
Returns
System.String System.String
Overrides

DelimitIdentifier(String, String) DelimitIdentifier(String, String)

Generates the delimited SQL representation of an identifier (column name, table name, etc.).

(Inherited from RelationalSqlGenerationHelper)

DelimitIdentifier(StringBuilder, String) DelimitIdentifier(StringBuilder, String)

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public override void DelimitIdentifier(StringBuilder builder, string identifier)
Public Overrides Sub DelimitIdentifier(builder As StringBuilder, identifier As String)
Parameters
builder
System.Text.StringBuilder System.Text.StringBuilder
identifier
System.String System.String
Overrides

DelimitIdentifier(StringBuilder, String, String) DelimitIdentifier(StringBuilder, String, String)

Writes the delimited SQL representation of an identifier (column name, table name, etc.).

(Inherited from RelationalSqlGenerationHelper)

Equals(Object) Equals(Object)

Inherited from System.Object

Equals(Object, Object) Equals(Object, Object)

Inherited from System.Object

EscapeIdentifier(String) EscapeIdentifier(String)

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public override string EscapeIdentifier(string identifier)
Public Overrides Function EscapeIdentifier(identifier As String) As String
Parameters
identifier
System.String System.String
Returns
System.String System.String
Overrides

EscapeIdentifier(StringBuilder, String) EscapeIdentifier(StringBuilder, String)

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public override void EscapeIdentifier(StringBuilder builder, string identifier)
Public Overrides Sub EscapeIdentifier(builder As StringBuilder, identifier As String)
Parameters
builder
System.Text.StringBuilder System.Text.StringBuilder
identifier
System.String System.String
Overrides

EscapeLiteral(String) EscapeLiteral(String)

Generates the escaped SQL representation of a literal value.

(Inherited from RelationalSqlGenerationHelper)

EscapeLiteral(StringBuilder, String) EscapeLiteral(StringBuilder, String)

Writes the escaped SQL representation of a literal value.

(Inherited from RelationalSqlGenerationHelper)

GenerateLiteral(Object, RelationalTypeMapping) GenerateLiteral(Object, RelationalTypeMapping)

Generates the SQL representation of a literal value.

(Inherited from RelationalSqlGenerationHelper)

GenerateLiteral(StringBuilder, Object, RelationalTypeMapping) GenerateLiteral(StringBuilder, Object, RelationalTypeMapping)

Writes the SQL representation of a literal value.

(Inherited from RelationalSqlGenerationHelper)

GenerateLiteralValue(Boolean) GenerateLiteralValue(Boolean)

Generates the SQL representation of a literal value.

(Inherited from RelationalSqlGenerationHelper)

GenerateLiteralValue(Byte) GenerateLiteralValue(Byte)

Generates the SQL representation of a literal value.

(Inherited from RelationalSqlGenerationHelper)

GenerateLiteralValue(Byte[]) GenerateLiteralValue(Byte())

Generates the SQL representation of a literal value.

(Inherited from RelationalSqlGenerationHelper)

GenerateLiteralValue(Char) GenerateLiteralValue(Char)

Generates the SQL representation of a literal value.

(Inherited from RelationalSqlGenerationHelper)

GenerateLiteralValue(DateTime) GenerateLiteralValue(DateTime)

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

protected override string GenerateLiteralValue(DateTime value)
Protected Overrides Function GenerateLiteralValue(value As Date) As String
Parameters
value
System.DateTime System.DateTime
Returns
System.String System.String
Overrides

GenerateLiteralValue(DateTimeOffset) GenerateLiteralValue(DateTimeOffset)

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

protected override string GenerateLiteralValue(DateTimeOffset value)
Protected Overrides Function GenerateLiteralValue(value As DateTimeOffset) As String
Parameters
value
System.DateTimeOffset System.DateTimeOffset
Returns
System.String System.String
Overrides

GenerateLiteralValue(DbType) GenerateLiteralValue(DbType)

Generates the SQL representation of a literal value.

(Inherited from RelationalSqlGenerationHelper)

GenerateLiteralValue(Decimal) GenerateLiteralValue(Decimal)

Generates the SQL representation of a literal value.

(Inherited from RelationalSqlGenerationHelper)

GenerateLiteralValue(Double) GenerateLiteralValue(Double)

Generates the SQL representation of a literal value.

(Inherited from RelationalSqlGenerationHelper)

GenerateLiteralValue(Enum) GenerateLiteralValue(Enum)

Generates the SQL representation of a literal value.

(Inherited from RelationalSqlGenerationHelper)

GenerateLiteralValue(Guid) GenerateLiteralValue(Guid)

Generates the SQL representation of a literal value.

(Inherited from RelationalSqlGenerationHelper)

GenerateLiteralValue(Int16) GenerateLiteralValue(Int16)

Generates the SQL representation of a literal value.

(Inherited from RelationalSqlGenerationHelper)

GenerateLiteralValue(Int32) GenerateLiteralValue(Int32)

Generates the SQL representation of a literal value.

(Inherited from RelationalSqlGenerationHelper)

GenerateLiteralValue(Int64) GenerateLiteralValue(Int64)

Generates the SQL representation of a literal value.

(Inherited from RelationalSqlGenerationHelper)

GenerateLiteralValue(Object) GenerateLiteralValue(Object)

Generates the SQL representation of a literal value.

(Inherited from RelationalSqlGenerationHelper)

GenerateLiteralValue(Single) GenerateLiteralValue(Single)

Generates the SQL representation of a literal value.

(Inherited from RelationalSqlGenerationHelper)

GenerateLiteralValue(String, RelationalTypeMapping) GenerateLiteralValue(String, RelationalTypeMapping)

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

protected override string GenerateLiteralValue(string value, RelationalTypeMapping typeMapping = null)
Protected Overrides Function GenerateLiteralValue(value As String, typeMapping As RelationalTypeMapping = Nothing) As String
Parameters
value
System.String System.String
Returns
System.String System.String
Overrides

GenerateLiteralValue(StringBuilder, Boolean) GenerateLiteralValue(StringBuilder, Boolean)

Writes the SQL representation of a literal value.

(Inherited from RelationalSqlGenerationHelper)

GenerateLiteralValue(StringBuilder, Byte) GenerateLiteralValue(StringBuilder, Byte)

Writes the SQL representation of a literal value.

(Inherited from RelationalSqlGenerationHelper)

GenerateLiteralValue(StringBuilder, Byte[]) GenerateLiteralValue(StringBuilder, Byte())

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

protected override void GenerateLiteralValue(StringBuilder builder, byte[] value)
Protected Overrides Sub GenerateLiteralValue(builder As StringBuilder, value As Byte())
Parameters
builder
System.Text.StringBuilder System.Text.StringBuilder
value
System.Byte[] System.Byte()
Overrides

GenerateLiteralValue(StringBuilder, Char) GenerateLiteralValue(StringBuilder, Char)

Writes the SQL representation of a literal value.

(Inherited from RelationalSqlGenerationHelper)

GenerateLiteralValue(StringBuilder, DateTime) GenerateLiteralValue(StringBuilder, DateTime)

Writes the SQL representation of a literal value.

(Inherited from RelationalSqlGenerationHelper)

GenerateLiteralValue(StringBuilder, DateTimeOffset) GenerateLiteralValue(StringBuilder, DateTimeOffset)

Writes the SQL representation of a literal value.

(Inherited from RelationalSqlGenerationHelper)

GenerateLiteralValue(StringBuilder, DbType) GenerateLiteralValue(StringBuilder, DbType)

Writes the SQL representation of a literal value.

(Inherited from RelationalSqlGenerationHelper)

GenerateLiteralValue(StringBuilder, Decimal) GenerateLiteralValue(StringBuilder, Decimal)

Writes the SQL representation of a literal value.

(Inherited from RelationalSqlGenerationHelper)

GenerateLiteralValue(StringBuilder, Double) GenerateLiteralValue(StringBuilder, Double)

Writes the SQL representation of a literal value.

(Inherited from RelationalSqlGenerationHelper)

GenerateLiteralValue(StringBuilder, Enum) GenerateLiteralValue(StringBuilder, Enum)

Writes the SQL representation of a literal value.

(Inherited from RelationalSqlGenerationHelper)

GenerateLiteralValue(StringBuilder, Guid) GenerateLiteralValue(StringBuilder, Guid)

Writes the SQL representation of a literal value.

(Inherited from RelationalSqlGenerationHelper)

GenerateLiteralValue(StringBuilder, Int16) GenerateLiteralValue(StringBuilder, Int16)

Writes the SQL representation of a literal value.

(Inherited from RelationalSqlGenerationHelper)

GenerateLiteralValue(StringBuilder, Int32) GenerateLiteralValue(StringBuilder, Int32)

Writes the SQL representation of a literal value.

(Inherited from RelationalSqlGenerationHelper)

GenerateLiteralValue(StringBuilder, Int64) GenerateLiteralValue(StringBuilder, Int64)

Writes the SQL representation of a literal value.

(Inherited from RelationalSqlGenerationHelper)

GenerateLiteralValue(StringBuilder, Object) GenerateLiteralValue(StringBuilder, Object)

Writes the SQL representation of a literal value.

(Inherited from RelationalSqlGenerationHelper)

GenerateLiteralValue(StringBuilder, Single) GenerateLiteralValue(StringBuilder, Single)

Writes the SQL representation of a literal value.

(Inherited from RelationalSqlGenerationHelper)

GenerateLiteralValue(StringBuilder, String, RelationalTypeMapping) GenerateLiteralValue(StringBuilder, String, RelationalTypeMapping)

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

protected override void GenerateLiteralValue(StringBuilder builder, string value, RelationalTypeMapping typeMapping = null)
Protected Overrides Sub GenerateLiteralValue(builder As StringBuilder, value As String, typeMapping As RelationalTypeMapping = Nothing)
Parameters
builder
System.Text.StringBuilder System.Text.StringBuilder
value
System.String System.String
Overrides

GenerateLiteralValue(StringBuilder, TimeSpan) GenerateLiteralValue(StringBuilder, TimeSpan)

Writes the SQL representation of a literal value.

(Inherited from RelationalSqlGenerationHelper)

GenerateLiteralValue(TimeSpan) GenerateLiteralValue(TimeSpan)

Generates the SQL representation of a literal value.

(Inherited from RelationalSqlGenerationHelper)

GenerateParameterName(String) GenerateParameterName(String)

Generates a valid parameter name for the given candidate name.

(Inherited from RelationalSqlGenerationHelper)

GenerateParameterName(StringBuilder, String) GenerateParameterName(StringBuilder, String)

Writes a valid parameter name for the given candidate name.

(Inherited from RelationalSqlGenerationHelper)

GetHashCode() GetHashCode()

Inherited from System.Object

GetType() GetType()

Inherited from System.Object

MemberwiseClone() MemberwiseClone()

Inherited from System.Object

ReferenceEquals(Object, Object) ReferenceEquals(Object, Object)

Inherited from System.Object

ToString() ToString()

Inherited from System.Object