Dil

RelationalCommandBuilder Sınıf

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.

[System.Runtime.CompilerServices.Nullable(0)]
public class RelationalCommandBuilder : Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder
public class RelationalCommandBuilder : Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder
[<System.Runtime.CompilerServices.Nullable(0)>]
type RelationalCommandBuilder = class
    interface IRelationalCommandBuilder
type RelationalCommandBuilder = class
    interface IRelationalCommandBuilder
Public Class RelationalCommandBuilder
Implements IRelationalCommandBuilder
Devralma
RelationalCommandBuilder
Özellikler
Uygulamalar

Açıklamalar

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

Oluşturucular

Veri Akışı Adı Description
RelationalCommandBuilder(RelationalCommandBuilderDependencies)

Yeni bir RelationalCommand 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.

Özellikler

Veri Akışı Adı Description
CommandTextLength

Komut metninin uzunluğunu alır.

Dependencies

Bu hizmet için ilişkisel sağlayıcıya özgü bağımlılıklar.

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.

ToString()

Komut metnini alı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.

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