SqlServerUpdateSqlGenerator SqlServerUpdateSqlGenerator 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 SqlServerUpdateSqlGenerator : UpdateSqlGenerator, ISqlServerUpdateSqlGenerator, IUpdateSqlGenerator
Public Class SqlServerUpdateSqlGenerator
    Inherits UpdateSqlGenerator
    Implements ISqlServerUpdateSqlGenerator, IUpdateSqlGenerator
Inheritance
System.ObjectSystem.Object
SqlServerUpdateSqlGeneratorSqlServerUpdateSqlGenerator
Implements

Inherited Members

Microsoft.EntityFrameworkCore.Update.UpdateSqlGenerator

AppendInsertOperation(System.Text.StringBuilder, ModificationCommand, System.Int32)AppendInsertOperation(System.Text.StringBuilder, ModificationCommand, System.Int32)
AppendUpdateOperation(System.Text.StringBuilder, ModificationCommand, System.Int32)AppendUpdateOperation(System.Text.StringBuilder, ModificationCommand, System.Int32)
AppendDeleteOperation(System.Text.StringBuilder, ModificationCommand, System.Int32)AppendDeleteOperation(System.Text.StringBuilder, ModificationCommand, System.Int32)
AppendInsertCommand(System.Text.StringBuilder, System.String, System.String, System.Collections.Generic.IReadOnlyList<ColumnModification>)AppendInsertCommand(System.Text.StringBuilder, System.String, System.String, System.Collections.Generic.IReadOnlyList(Of ColumnModification))
AppendUpdateCommand(System.Text.StringBuilder, System.String, System.String, System.Collections.Generic.IReadOnlyList<ColumnModification>, System.Collections.Generic.IReadOnlyList<ColumnModification>)AppendUpdateCommand(System.Text.StringBuilder, System.String, System.String, System.Collections.Generic.IReadOnlyList(Of ColumnModification), System.Collections.Generic.IReadOnlyList(Of ColumnModification))
AppendDeleteCommand(System.Text.StringBuilder, System.String, System.String, System.Collections.Generic.IReadOnlyList<ColumnModification>)AppendDeleteCommand(System.Text.StringBuilder, System.String, System.String, System.Collections.Generic.IReadOnlyList(Of ColumnModification))
AppendSelectAffectedCommand(System.Text.StringBuilder, System.String, System.String, System.Collections.Generic.IReadOnlyList<ColumnModification>, System.Collections.Generic.IReadOnlyList<ColumnModification>, System.Int32)AppendSelectAffectedCommand(System.Text.StringBuilder, System.String, System.String, System.Collections.Generic.IReadOnlyList(Of ColumnModification), System.Collections.Generic.IReadOnlyList(Of ColumnModification), System.Int32)
AppendInsertCommandHeader(System.Text.StringBuilder, System.String, System.String, System.Collections.Generic.IReadOnlyList<ColumnModification>)AppendInsertCommandHeader(System.Text.StringBuilder, System.String, System.String, System.Collections.Generic.IReadOnlyList(Of ColumnModification))
AppendDeleteCommandHeader(System.Text.StringBuilder, System.String, System.String)AppendDeleteCommandHeader(System.Text.StringBuilder, System.String, System.String)
AppendUpdateCommandHeader(System.Text.StringBuilder, System.String, System.String, System.Collections.Generic.IReadOnlyList<ColumnModification>)AppendUpdateCommandHeader(System.Text.StringBuilder, System.String, System.String, System.Collections.Generic.IReadOnlyList(Of ColumnModification))
AppendSelectCommandHeader(System.Text.StringBuilder, System.Collections.Generic.IReadOnlyList<ColumnModification>)AppendSelectCommandHeader(System.Text.StringBuilder, System.Collections.Generic.IReadOnlyList(Of ColumnModification))
AppendFromClause(System.Text.StringBuilder, System.String, System.String)AppendFromClause(System.Text.StringBuilder, System.String, System.String)
AppendValuesHeader(System.Text.StringBuilder, System.Collections.Generic.IReadOnlyList<ColumnModification>)AppendValuesHeader(System.Text.StringBuilder, System.Collections.Generic.IReadOnlyList(Of ColumnModification))
AppendValues(System.Text.StringBuilder, System.Collections.Generic.IReadOnlyList<ColumnModification>)AppendValues(System.Text.StringBuilder, System.Collections.Generic.IReadOnlyList(Of ColumnModification))
AppendWhereClause(System.Text.StringBuilder, System.Collections.Generic.IReadOnlyList<ColumnModification>)AppendWhereClause(System.Text.StringBuilder, System.Collections.Generic.IReadOnlyList(Of ColumnModification))
AppendWhereAffectedClause(System.Text.StringBuilder, System.Collections.Generic.IReadOnlyList<ColumnModification>)AppendWhereAffectedClause(System.Text.StringBuilder, System.Collections.Generic.IReadOnlyList(Of ColumnModification))
AppendWhereCondition(System.Text.StringBuilder, ColumnModification, System.Boolean)AppendWhereCondition(System.Text.StringBuilder, ColumnModification, System.Boolean)
GenerateNextSequenceValueOperation(System.String, System.String)GenerateNextSequenceValueOperation(System.String, System.String)
AppendNextSequenceValueOperation(System.Text.StringBuilder, System.String, System.String)AppendNextSequenceValueOperation(System.Text.StringBuilder, System.String, System.String)

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

Constructors

SqlServerUpdateSqlGenerator(ISqlGenerationHelper, IRelationalTypeMapper) SqlServerUpdateSqlGenerator(ISqlGenerationHelper, IRelationalTypeMapper)

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 SqlServerUpdateSqlGenerator(ISqlGenerationHelper sqlGenerationHelper, IRelationalTypeMapper typeMapper)
Public Sub New(sqlGenerationHelper As ISqlGenerationHelper, typeMapper As IRelationalTypeMapper)
Parameters

Methods

AppendBatchHeader(StringBuilder) AppendBatchHeader(StringBuilder)

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 AppendBatchHeader(StringBuilder commandStringBuilder)
Public Overrides Sub AppendBatchHeader(commandStringBuilder As StringBuilder)
Parameters
commandStringBuilder
System.Text.StringBuilder System.Text.StringBuilder
Overrides

AppendBulkInsertOperation(StringBuilder, IReadOnlyList, Int32) AppendBulkInsertOperation(StringBuilder, IReadOnlyList(Of ModificationCommand), Int32)

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 virtual ResultSetMapping AppendBulkInsertOperation(StringBuilder commandStringBuilder, IReadOnlyList<ModificationCommand> modificationCommands, int commandPosition)
Public Overridable Function AppendBulkInsertOperation(commandStringBuilder As StringBuilder, modificationCommands As IReadOnlyList(Of ModificationCommand), commandPosition As Integer) As ResultSetMapping
Parameters
commandStringBuilder
System.Text.StringBuilder System.Text.StringBuilder
modificationCommands
System.Collections.Generic.IReadOnlyList<ModificationCommand> System.Collections.Generic.IReadOnlyList(Of ModificationCommand)
commandPosition
System.Int32 System.Int32
Returns

AppendIdentityWhereCondition(StringBuilder, ColumnModification) AppendIdentityWhereCondition(StringBuilder, ColumnModification)

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 AppendIdentityWhereCondition(StringBuilder commandStringBuilder, ColumnModification columnModification)
Protected Overrides Sub AppendIdentityWhereCondition(commandStringBuilder As StringBuilder, columnModification As ColumnModification)
Parameters
commandStringBuilder
System.Text.StringBuilder System.Text.StringBuilder
Overrides

AppendRowsAffectedWhereCondition(StringBuilder, Int32) AppendRowsAffectedWhereCondition(StringBuilder, Int32)

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 AppendRowsAffectedWhereCondition(StringBuilder commandStringBuilder, int expectedRowsAffected)
Protected Overrides Sub AppendRowsAffectedWhereCondition(commandStringBuilder As StringBuilder, expectedRowsAffected As Integer)
Parameters
commandStringBuilder
System.Text.StringBuilder System.Text.StringBuilder
expectedRowsAffected
System.Int32 System.Int32
Overrides

AppendSelectAffectedCountCommand(StringBuilder, String, String, Int32) AppendSelectAffectedCountCommand(StringBuilder, String, String, Int32)

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 ResultSetMapping AppendSelectAffectedCountCommand(StringBuilder commandStringBuilder, string name, string schema, int commandPosition)
Protected Overrides Function AppendSelectAffectedCountCommand(commandStringBuilder As StringBuilder, name As String, schema As String, commandPosition As Integer) As ResultSetMapping
Parameters
commandStringBuilder
System.Text.StringBuilder System.Text.StringBuilder
name
System.String System.String
schema
System.String System.String
commandPosition
System.Int32 System.Int32
Returns
Overrides