SqlServerSqlGenerationHelper SqlServerSqlGenerationHelper Class

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.

Syntax

Declaration

public class SqlServerSqlGenerationHelper : RelationalSqlGenerationHelper, ISqlGenerationHelperPublic Class SqlServerSqlGenerationHelper
    Inherits RelationalSqlGenerationHelper
    Implements ISqlGenerationHelper

Inheritance Hierarchy

Inherited Members

FloatingPointFormatString,
FloatingPointFormatString,
DecimalFormat,
DecimalFormat,
DecimalFormatString,
DecimalFormatString,
StatementTerminator,
StatementTerminator,
GenerateParameterName(String),
GenerateParameterName(String),
GenerateParameterName(StringBuilder, String),
GenerateParameterName(StringBuilder, String),
GenerateLiteral(Object, RelationalTypeMapping),
GenerateLiteral(Object, RelationalTypeMapping),
GenerateLiteral(StringBuilder, Object, RelationalTypeMapping),
GenerateLiteral(StringBuilder, Object, RelationalTypeMapping),
EscapeLiteral(String),
EscapeLiteral(String),
EscapeLiteral(StringBuilder, String),
EscapeLiteral(StringBuilder, String),
DelimitIdentifier(String, String),
DelimitIdentifier(String, String),
DelimitIdentifier(StringBuilder, String, String),
DelimitIdentifier(StringBuilder, String, String),
GenerateLiteralValue(Int32),
GenerateLiteralValue(Int32),
GenerateLiteralValue(StringBuilder, Int32),
GenerateLiteralValue(StringBuilder, Int32),
GenerateLiteralValue(Int16),
GenerateLiteralValue(Int16),
GenerateLiteralValue(StringBuilder, Int16),
GenerateLiteralValue(StringBuilder, Int16),
GenerateLiteralValue(Int64),
GenerateLiteralValue(Int64),
GenerateLiteralValue(StringBuilder, Int64),
GenerateLiteralValue(StringBuilder, Int64),
GenerateLiteralValue(Byte),
GenerateLiteralValue(Byte),
GenerateLiteralValue(StringBuilder, Byte),
GenerateLiteralValue(StringBuilder, Byte),
GenerateLiteralValue(Decimal),
GenerateLiteralValue(Decimal),
GenerateLiteralValue(StringBuilder, Decimal),
GenerateLiteralValue(StringBuilder, Decimal),
GenerateLiteralValue(Double),
GenerateLiteralValue(Double),
GenerateLiteralValue(StringBuilder, Double),
GenerateLiteralValue(StringBuilder, Double),
GenerateLiteralValue(Single),
GenerateLiteralValue(Single),
GenerateLiteralValue(StringBuilder, Single),
GenerateLiteralValue(StringBuilder, Single),
GenerateLiteralValue(Boolean),
GenerateLiteralValue(Boolean),
GenerateLiteralValue(StringBuilder, Boolean),
GenerateLiteralValue(StringBuilder, Boolean),
GenerateLiteralValue(Char),
GenerateLiteralValue(Char),
GenerateLiteralValue(StringBuilder, Char),
GenerateLiteralValue(StringBuilder, Char),
GenerateLiteralValue(Object),
GenerateLiteralValue(Object),
GenerateLiteralValue(StringBuilder, Object),
GenerateLiteralValue(StringBuilder, Object),
GenerateLiteralValue(Byte[]),
GenerateLiteralValue(Byte()),
GenerateLiteralValue(DbType),
GenerateLiteralValue(DbType),
GenerateLiteralValue(StringBuilder, DbType),
GenerateLiteralValue(StringBuilder, DbType),
GenerateLiteralValue(Enum),
GenerateLiteralValue(Enum),
GenerateLiteralValue(StringBuilder, Enum),
GenerateLiteralValue(StringBuilder, Enum),
GenerateLiteralValue(Guid),
GenerateLiteralValue(Guid),
GenerateLiteralValue(StringBuilder, Guid),
GenerateLiteralValue(StringBuilder, Guid),
GenerateLiteralValue(StringBuilder, DateTime),
GenerateLiteralValue(StringBuilder, DateTime),
GenerateLiteralValue(StringBuilder, DateTimeOffset),
GenerateLiteralValue(StringBuilder, DateTimeOffset),
GenerateLiteralValue(TimeSpan),
GenerateLiteralValue(TimeSpan),
GenerateLiteralValue(StringBuilder, TimeSpan),
GenerateLiteralValue(StringBuilder, TimeSpan),
ToString(),
ToString(),
Equals(Object),
Equals(Object),
Equals(Object, Object),
Equals(Object, Object),
ReferenceEquals(Object, Object),
ReferenceEquals(Object, Object),
GetHashCode(),
GetHashCode(),
GetType(),
GetType(),
MemberwiseClone()
MemberwiseClone()

Properties summary

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.

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.

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.

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.

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.

Methods summary

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.

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.

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.

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.

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.

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.

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.

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.

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.

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

    Property Value

    • System.String
      System.String
  • 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

    Property Value

    • System.String
      System.String
  • 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

    Property Value

    • System.String
      System.String
  • 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

    Property Value

    • System.String
      System.String
  • 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

    Property Value

    • System.String
      System.String

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

    Returns

    • System.String
      System.String
  • 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()
  • 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

Details

Assembly

Microsoft.EntityFrameworkCore.SqlServer.dll