Bagikan melalui


RelationalCommandBuilder Kelas

Definisi

Membangun perintah yang akan dijalankan terhadap database relasional.

Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi.

public class RelationalCommandBuilder : Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder
type RelationalCommandBuilder = class
    interface IRelationalCommandBuilder
Public Class RelationalCommandBuilder
Implements IRelationalCommandBuilder
Warisan
RelationalCommandBuilder
Penerapan

Keterangan

Lihat Implementasi penyedia dan ekstensi database untuk informasi selengkapnya.

Konstruktor

RelationalCommandBuilder(RelationalCommandBuilderDependencies)

Membangun baru RelationalCommand.

Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi.

Properti

CommandTextLength

Mendapatkan panjang teks perintah.

Dependencies

Dependensi khusus penyedia relasional untuk layanan ini.

Parameters

Kumpulan parameter.

TypeMappingSource
Kedaluwarsa.

Sumber untuk RelationalTypeMappingdigunakan.

Metode

AddParameter(IRelationalParameter)

Menambahkan parameter yang diberikan ke perintah ini.

Append(Object)

Menambahkan objek ke teks perintah.

Append(String)

Menambahkan objek ke teks perintah.

AppendLine()

Menambahkan baris kosong ke teks perintah.

Build()

Membuat perintah .

DecrementIndent()

Mengurangi inden baris berikutnya.

IncrementIndent()

Menaikkan inden baris berikutnya.

RemoveParameterAt(Int32)

Menghapus parameter dengan indeks yang diberikan dari perintah ini.

ToString()

Mendapatkan teks perintah.

Metode Ekstensi

AddCompositeParameter(IRelationalCommandBuilder, String, Action<IRelationalParameterBuilder>)

Menambahkan parameter yang pada akhirnya direpresentasikan sebagai beberapa DbParameters dalam perintah akhir.

AddCompositeParameter(IRelationalCommandBuilder, String, IReadOnlyList<IRelationalParameter>)

Menambahkan parameter yang pada akhirnya direpresentasikan sebagai beberapa DbParameters dalam perintah akhir.

AddParameter(IRelationalCommandBuilder, String, String)
Kedaluwarsa.

Menambahkan parameter.

AddParameter(IRelationalCommandBuilder, String, String, IProperty)
Kedaluwarsa.

Menambahkan parameter.

AddParameter(IRelationalCommandBuilder, String, String, RelationalTypeMapping, Boolean)

Menambahkan parameter.

AddParameter(IRelationalCommandBuilder, String, String, RelationalTypeMapping, Nullable<Boolean>)

Menambahkan parameter.

AddParameter(IRelationalCommandBuilder, String, String, RelationalTypeMapping, Nullable<Boolean>, ParameterDirection)

Menambahkan parameter.

AddPropertyParameter(IRelationalCommandBuilder, String, String, IProperty)
Kedaluwarsa.

Menambahkan parameter.

AddRawParameter(IRelationalCommandBuilder, String, DbParameter)

Menambahkan parameter.

Append(IRelationalCommandBuilder, Object)

Menambahkan objek ke teks perintah.

AppendLine(IRelationalCommandBuilder)

Menambahkan baris kosong ke teks perintah.

AppendLine(IRelationalCommandBuilder, Object)

Menambahkan objek ke teks perintah pada baris baru.

AppendLine(IRelationalCommandBuilder, String)

Menambahkan objek ke teks perintah pada baris baru.

AppendLines(IRelationalCommandBuilder, Object)

Menambahkan objek, yang berisi beberapa baris teks, ke teks perintah. Setiap baris yang dibaca dari objek ditambahkan pada baris baru.

AppendLines(IRelationalCommandBuilder, Object, Boolean)

Menambahkan objek, yang berisi beberapa baris teks, ke teks perintah. Setiap baris yang dibaca dari objek ditambahkan pada baris baru.

AppendLines(IRelationalCommandBuilder, String, Boolean)

Menambahkan objek, yang berisi beberapa baris teks, ke teks perintah. Setiap baris yang dibaca dari objek ditambahkan pada baris baru.

DecrementIndent(IRelationalCommandBuilder)

Mengurangi inden baris berikutnya.

GetLength(IRelationalCommandBuilder)

Mendapatkan panjang teks perintah.

IncrementIndent(IRelationalCommandBuilder)

Menaikkan inden baris berikutnya.

Indent(IRelationalCommandBuilder)

Meningkatkan inden teks perintah.

Berlaku untuk