Sql​Server​Sql​Generation​Helper Sql​Server​Sql​Generation​Helper 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, ISqlGenerationHelperPublic Class SqlServerSqlGenerationHelper
    Inherits RelationalSqlGenerationHelper
    Implements ISqlGenerationHelper
Inheritance
System.ObjectSystem.Object
SqlServerSqlGenerationHelperSqlServerSqlGenerationHelper
Implements

Inherited Members

Microsoft.EntityFrameworkCore.Storage.RelationalSqlGenerationHelper

GenerateParameterName(System.String)GenerateParameterName(System.String)
GenerateParameterName(System.Text.StringBuilder, System.String)GenerateParameterName(System.Text.StringBuilder, System.String)
GenerateLiteral(System.Text.StringBuilder, System.Object, RelationalTypeMapping)GenerateLiteral(System.Text.StringBuilder, System.Object, RelationalTypeMapping)
EscapeLiteral(System.String)EscapeLiteral(System.String)
EscapeLiteral(System.Text.StringBuilder, System.String)EscapeLiteral(System.Text.StringBuilder, System.String)
DelimitIdentifier(System.String, System.String)DelimitIdentifier(System.String, System.String)
DelimitIdentifier(System.Text.StringBuilder, System.String, System.String)DelimitIdentifier(System.Text.StringBuilder, System.String, System.String)
GenerateLiteralValue(System.Int32)GenerateLiteralValue(System.Int32)
GenerateLiteralValue(System.Text.StringBuilder, System.Int32)GenerateLiteralValue(System.Text.StringBuilder, System.Int32)
GenerateLiteralValue(System.Int16)GenerateLiteralValue(System.Int16)
GenerateLiteralValue(System.Text.StringBuilder, System.Int16)GenerateLiteralValue(System.Text.StringBuilder, System.Int16)
GenerateLiteralValue(System.Int64)GenerateLiteralValue(System.Int64)
GenerateLiteralValue(System.Text.StringBuilder, System.Int64)GenerateLiteralValue(System.Text.StringBuilder, System.Int64)
GenerateLiteralValue(System.Text.StringBuilder, System.Byte)GenerateLiteralValue(System.Text.StringBuilder, System.Byte)
GenerateLiteralValue(System.Decimal)GenerateLiteralValue(System.Decimal)
GenerateLiteralValue(System.Text.StringBuilder, System.Decimal)GenerateLiteralValue(System.Text.StringBuilder, System.Decimal)
GenerateLiteralValue(System.Double)GenerateLiteralValue(System.Double)
GenerateLiteralValue(System.Text.StringBuilder, System.Double)GenerateLiteralValue(System.Text.StringBuilder, System.Double)
GenerateLiteralValue(System.Single)GenerateLiteralValue(System.Single)
GenerateLiteralValue(System.Text.StringBuilder, System.Single)GenerateLiteralValue(System.Text.StringBuilder, System.Single)
GenerateLiteralValue(System.Boolean)GenerateLiteralValue(System.Boolean)
GenerateLiteralValue(System.Text.StringBuilder, System.Boolean)GenerateLiteralValue(System.Text.StringBuilder, System.Boolean)
GenerateLiteralValue(System.Text.StringBuilder, System.Char)GenerateLiteralValue(System.Text.StringBuilder, System.Char)
GenerateLiteralValue(System.Object)GenerateLiteralValue(System.Object)
GenerateLiteralValue(System.Text.StringBuilder, System.Object)GenerateLiteralValue(System.Text.StringBuilder, System.Object)
GenerateLiteralValue(System.Byte[])GenerateLiteralValue(System.Byte())
GenerateLiteralValue(System.Data.DbType)GenerateLiteralValue(System.Data.DbType)
GenerateLiteralValue(System.Text.StringBuilder, System.Data.DbType)GenerateLiteralValue(System.Text.StringBuilder, System.Data.DbType)
GenerateLiteralValue(System.Text.StringBuilder, System.Enum)GenerateLiteralValue(System.Text.StringBuilder, System.Enum)
GenerateLiteralValue(System.Text.StringBuilder, System.Guid)GenerateLiteralValue(System.Text.StringBuilder, System.Guid)
GenerateLiteralValue(System.Text.StringBuilder, System.DateTime)GenerateLiteralValue(System.Text.StringBuilder, System.DateTime)
GenerateLiteralValue(System.Text.StringBuilder, System.DateTimeOffset)GenerateLiteralValue(System.Text.StringBuilder, System.DateTimeOffset)
GenerateLiteralValue(System.TimeSpan)GenerateLiteralValue(System.TimeSpan)
GenerateLiteralValue(System.Text.StringBuilder, System.TimeSpan)GenerateLiteralValue(System.Text.StringBuilder, System.TimeSpan)

System.Object

System.Object.ToString()System.Object.ToString()
System.Object.Equals(System.Object)System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()System.Object.GetHashCode()
System.Object.GetType()System.Object.GetType()
System.Object.MemberwiseClone()System.Object.MemberwiseClone()

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

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(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

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

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(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, 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, 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