Dil

IRelationalCommandBuilder Arabirim

Tanım

İlişkisel veritabanında yürütülecek bir komut oluşturur.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

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
Türetilmiş
Uygulamalar
IInfrastructure<Microsoft.EntityFrameworkCore.Internal.IndentedStringBuilder>

Açıklamalar

Daha fazla bilgi ve örnek için bkz. Veritabanı sağlayıcılarının ve uzantılarının uygulanması .

Özellikler

Veri Akışı Adı Description
CommandTextLength

Komut metninin uzunluğunu alır.

Instance

Gizlenen özelliğin değerini alır.

(Devralındığı yer: IInfrastructure<T>)
ParameterBuilder

Bu komutla ilişkili parametreleri oluşturur.

Parameters

Parametre koleksiyonu.

TypeMappingSource
Geçersiz.

Kullanılacak kaynaklar RelationalTypeMapping.

Yöntemler

Veri Akışı Adı Description
AddParameter(IRelationalParameter)

Verilen parametreyi bu komuta ekler.

Append(FormattableString, Boolean)

Komut metnine bir nesne ekler.

Append(Object)

Komut metnine bir nesne ekler.

Append(String, Boolean)

Komut metnine bir nesne ekler.

Append(String)

Komut metnine bir nesne ekler.

AppendLine()

Komut metnine boş bir satır ekler.

Build()

komutunu oluşturur.

DecrementIndent()

Sonraki satırların girintisini azaltıyor.

IncrementIndent()

Sonraki satırların girintisini artırır.

RemoveParameterAt(Int32)

Verilen dizine sahip parametresini bu komuttan kaldırır.

Uzantı Metotları

Veri Akışı Adı Description
AddCompositeParameter(IRelationalCommandBuilder, String, Action<IRelationalParameterBuilder>)

Son komutta sonuçta birden çok DbParametersn olarak temsil edilen bir parametre ekler.

AddCompositeParameter(IRelationalCommandBuilder, String, IReadOnlyList<IRelationalParameter>)

Son komutta sonuçta birden çok DbParametersn olarak temsil edilen bir parametre ekler.

AddParameter(IRelationalCommandBuilder, String, String, IProperty)
Geçersiz.

Bir parametre ekler.

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

Bir parametre ekler.

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

Bir parametre ekler.

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

Bir parametre ekler.

AddParameter(IRelationalCommandBuilder, String, String)
Geçersiz.

Bir parametre ekler.

AddPropertyParameter(IRelationalCommandBuilder, String, String, IProperty)
Geçersiz.

Bir parametre ekler.

AddRawParameter(IRelationalCommandBuilder, String, DbParameter)

Bir parametre ekler.

Append(IRelationalCommandBuilder, Object)

Komut metnine bir nesne ekler.

AppendLine(IRelationalCommandBuilder, FormattableString)

Yeni bir satırdaki komut metnine nesne ekler.

AppendLine(IRelationalCommandBuilder, Object)

Yeni bir satırdaki komut metnine nesne ekler.

AppendLine(IRelationalCommandBuilder, String)

Yeni bir satırdaki komut metnine nesne ekler.

AppendLine(IRelationalCommandBuilder)

Komut metnine boş bir satır ekler.

AppendLines(IRelationalCommandBuilder, Object, Boolean)

Komut metnine birden çok metin satırı içeren bir nesne ekler. Nesneden okunan her satır yeni bir satıra eklenir.

AppendLines(IRelationalCommandBuilder, Object)

Komut metnine birden çok metin satırı içeren bir nesne ekler. Nesneden okunan her satır yeni bir satıra eklenir.

AppendLines(IRelationalCommandBuilder, String, Boolean)

Komut metnine birden çok metin satırı içeren bir nesne ekler. Nesneden okunan her satır yeni bir satıra eklenir.

DecrementIndent(IRelationalCommandBuilder)

Sonraki satırların girintisini azaltıyor.

GetInfrastructure<T>(IInfrastructure<T>)

kullanılarak IInfrastructure<T>gizlenen bir özellikten değerini alır.

Bu yöntem genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

GetLength(IRelationalCommandBuilder)

Komut metninin uzunluğunu alır.

IncrementIndent(IRelationalCommandBuilder)

Sonraki satırların girintisini artırır.

Indent(IRelationalCommandBuilder)

Komut metninin girintisini artırır.

Şunlara uygulanır