Bagikan melalui


IRelationalCommandBuilder Antarmuka

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 interface IRelationalCommandBuilder : Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure<Microsoft.EntityFrameworkCore.Internal.IndentedStringBuilder>
public interface IRelationalCommandBuilder
type IRelationalCommandBuilder = interface
    interface IInfrastructure<IndentedStringBuilder>
type IRelationalCommandBuilder = interface
Public Interface IRelationalCommandBuilder
Implements IInfrastructure(Of IndentedStringBuilder)
Public Interface IRelationalCommandBuilder
Turunan
Penerapan
IInfrastructure<Microsoft.EntityFrameworkCore.Internal.IndentedStringBuilder>

Keterangan

Lihat Implementasi penyedia dan ekstensi database untuk informasi dan contoh selengkapnya.

Properti

CommandTextLength

Mendapatkan panjang teks perintah.

Instance

Mendapatkan nilai properti yang disembunyikan.

(Diperoleh dari IInfrastructure<T>)
ParameterBuilder

Membangun parameter yang terkait dengan perintah 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.

Metode Ekstensi

GetInfrastructure<T>(IInfrastructure<T>)

Mendapatkan nilai dari properti yang sedang disembunyikan menggunakan IInfrastructure<T>.

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

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