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

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

AppendDeleteCommand(StringBuilder, String, String, IReadOnlyList) AppendDeleteCommand(StringBuilder, String, String, IReadOnlyList(Of ColumnModification))

Inherited from UpdateSqlGenerator

AppendDeleteCommandHeader(StringBuilder, String, String) AppendDeleteCommandHeader(StringBuilder, String, String)

Inherited from UpdateSqlGenerator

AppendDeleteOperation(StringBuilder, ModificationCommand, Int32) AppendDeleteOperation(StringBuilder, ModificationCommand, Int32)

Inherited from UpdateSqlGenerator

AppendFromClause(StringBuilder, String, String) AppendFromClause(StringBuilder, String, String)

Inherited from UpdateSqlGenerator

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

AppendInsertCommand(StringBuilder, String, String, IReadOnlyList) AppendInsertCommand(StringBuilder, String, String, IReadOnlyList(Of ColumnModification))

Inherited from UpdateSqlGenerator

AppendInsertCommandHeader(StringBuilder, String, String, IReadOnlyList) AppendInsertCommandHeader(StringBuilder, String, String, IReadOnlyList(Of ColumnModification))

Inherited from UpdateSqlGenerator

AppendInsertOperation(StringBuilder, ModificationCommand, Int32) AppendInsertOperation(StringBuilder, ModificationCommand, Int32)

Inherited from UpdateSqlGenerator

AppendNextSequenceValueOperation(StringBuilder, String, String) AppendNextSequenceValueOperation(StringBuilder, String, String)

Inherited from UpdateSqlGenerator

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

AppendSelectAffectedCommand(StringBuilder, String, String, IReadOnlyList, IReadOnlyList, Int32) AppendSelectAffectedCommand(StringBuilder, String, String, IReadOnlyList(Of ColumnModification), IReadOnlyList(Of ColumnModification), Int32)

Inherited from UpdateSqlGenerator

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

AppendSelectCommandHeader(StringBuilder, IReadOnlyList) AppendSelectCommandHeader(StringBuilder, IReadOnlyList(Of ColumnModification))

Inherited from UpdateSqlGenerator

AppendUpdateCommand(StringBuilder, String, String, IReadOnlyList, IReadOnlyList) AppendUpdateCommand(StringBuilder, String, String, IReadOnlyList(Of ColumnModification), IReadOnlyList(Of ColumnModification))

Inherited from UpdateSqlGenerator

AppendUpdateCommandHeader(StringBuilder, String, String, IReadOnlyList) AppendUpdateCommandHeader(StringBuilder, String, String, IReadOnlyList(Of ColumnModification))

Inherited from UpdateSqlGenerator

AppendUpdateOperation(StringBuilder, ModificationCommand, Int32) AppendUpdateOperation(StringBuilder, ModificationCommand, Int32)

Inherited from UpdateSqlGenerator

AppendValues(StringBuilder, IReadOnlyList) AppendValues(StringBuilder, IReadOnlyList(Of ColumnModification))

Inherited from UpdateSqlGenerator

AppendValuesHeader(StringBuilder, IReadOnlyList) AppendValuesHeader(StringBuilder, IReadOnlyList(Of ColumnModification))

Inherited from UpdateSqlGenerator

AppendWhereAffectedClause(StringBuilder, IReadOnlyList) AppendWhereAffectedClause(StringBuilder, IReadOnlyList(Of ColumnModification))

Inherited from UpdateSqlGenerator

AppendWhereClause(StringBuilder, IReadOnlyList) AppendWhereClause(StringBuilder, IReadOnlyList(Of ColumnModification))

Inherited from UpdateSqlGenerator

AppendWhereCondition(StringBuilder, ColumnModification, Boolean) AppendWhereCondition(StringBuilder, ColumnModification, Boolean)

Inherited from UpdateSqlGenerator

Equals(Object) Equals(Object)

Inherited from System.Object

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

Inherited from System.Object

GenerateNextSequenceValueOperation(String, String) GenerateNextSequenceValueOperation(String, String)

Inherited from UpdateSqlGenerator

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

Properties

SqlGenerationHelper SqlGenerationHelper

Inherited from UpdateSqlGenerator