语言

UpdateSqlGenerator.AppendDeleteCommand 方法

定义

重载

名称 说明
AppendDeleteCommand(StringBuilder, String, String, IReadOnlyList<ColumnModification>)

追加一个 SQL 命令,用于删除要生成的命令的行。

AppendDeleteCommand(StringBuilder, String, String, IReadOnlyList<IColumnModification>)

追加一个 SQL 命令,用于删除要生成的命令的行。

AppendDeleteCommand(StringBuilder, String, String, IReadOnlyList<IColumnModification>, IReadOnlyList<IColumnModification>, Boolean)

追加一个 SQL 命令,用于删除要生成的命令的行。

AppendDeleteCommand(StringBuilder, String, String, IReadOnlyList<ColumnModification>)

Source:
UpdateSqlGenerator.cs
Source:
UpdateSqlGenerator.cs
Source:
UpdateSqlGenerator.cs
Source:
UpdateSqlGenerator.cs
Source:
UpdateSqlGenerator.cs

追加一个 SQL 命令,用于删除要生成的命令的行。

protected virtual void AppendDeleteCommand(System.Text.StringBuilder commandStringBuilder, string name, string schema, System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Update.ColumnModification> conditionOperations);
abstract member AppendDeleteCommand : System.Text.StringBuilder * string * string * System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Update.ColumnModification> -> unit
override this.AppendDeleteCommand : System.Text.StringBuilder * string * string * System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Update.ColumnModification> -> unit
Protected Overridable Sub AppendDeleteCommand (commandStringBuilder As StringBuilder, name As String, schema As String, conditionOperations As IReadOnlyList(Of ColumnModification))

参数

commandStringBuilder
StringBuilder

应向其追加 SQL 的生成器。

name
String

表的名称。

schema
String

表架构,或使用 null 默认架构。

conditionOperations
IReadOnlyList<ColumnModification>

用于生成 WHERE 删除子句的操作。

适用于

AppendDeleteCommand(StringBuilder, String, String, IReadOnlyList<IColumnModification>)

Source:
UpdateSqlGenerator.cs

追加一个 SQL 命令,用于删除要生成的命令的行。

protected virtual void AppendDeleteCommand(System.Text.StringBuilder commandStringBuilder, string name, string? schema, System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Update.IColumnModification> conditionOperations);
abstract member AppendDeleteCommand : System.Text.StringBuilder * string * string * System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Update.IColumnModification> -> unit
override this.AppendDeleteCommand : System.Text.StringBuilder * string * string * System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Update.IColumnModification> -> unit
Protected Overridable Sub AppendDeleteCommand (commandStringBuilder As StringBuilder, name As String, schema As String, conditionOperations As IReadOnlyList(Of IColumnModification))

参数

commandStringBuilder
StringBuilder

应向其追加 SQL 的生成器。

name
String

表的名称。

schema
String

表架构,或使用 null 默认架构。

conditionOperations
IReadOnlyList<IColumnModification>

用于生成 WHERE 删除子句的操作。

适用于

AppendDeleteCommand(StringBuilder, String, String, IReadOnlyList<IColumnModification>, IReadOnlyList<IColumnModification>, Boolean)

Source:
UpdateSqlGenerator.cs
Source:
UpdateSqlGenerator.cs
Source:
UpdateSqlGenerator.cs
Source:
UpdateSqlGenerator.cs
Source:
UpdateSqlGenerator.cs

追加一个 SQL 命令,用于删除要生成的命令的行。

protected virtual void AppendDeleteCommand(System.Text.StringBuilder commandStringBuilder, string name, string? schema, System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Update.IColumnModification> readOperations, System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Update.IColumnModification> conditionOperations, bool appendReturningOneClause = false);
abstract member AppendDeleteCommand : System.Text.StringBuilder * string * string * System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Update.IColumnModification> * System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Update.IColumnModification> * bool -> unit
override this.AppendDeleteCommand : System.Text.StringBuilder * string * string * System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Update.IColumnModification> * System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Update.IColumnModification> * bool -> unit
Protected Overridable Sub AppendDeleteCommand (commandStringBuilder As StringBuilder, name As String, schema As String, readOperations As IReadOnlyList(Of IColumnModification), conditionOperations As IReadOnlyList(Of IColumnModification), Optional appendReturningOneClause As Boolean = false)

参数

commandStringBuilder
StringBuilder

应向其追加 SQL 的生成器。

name
String

表的名称。

schema
String

表架构,或使用 null 默认架构。

readOperations
IReadOnlyList<IColumnModification>

要读回的列值的操作。

conditionOperations
IReadOnlyList<IColumnModification>

用于生成 WHERE 删除子句的操作。

appendReturningOneClause
Boolean

是否追加其他常量 1 以读回。

适用于