IRelationalCommandBuilder Antarmuka
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
Entity Framework