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.

public class RelationalCommandBuilder : Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder
type RelationalCommandBuilder = class
    interface IRelationalCommandBuilder
Public Class RelationalCommandBuilder
Implements IRelationalCommandBuilder
Devralma
RelationalCommandBuilder
Uygulamalar

Açıklamalar

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

Oluşturucular

RelationalCommandBuilder(RelationalCommandBuilderDependencies)

Yeni RelationalCommandbir 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

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 s kaynağı RelationalTypeMapping.

Yöntemler

AddParameter(IRelationalParameter)

Verilen parametreyi bu komuta ekler.

Append(Object)

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)

Bu komuttan verilen dizine sahip parametresini kaldırır.

ToString()

Komut metnini alır.

Uzantı Metotları

AddCompositeParameter(IRelationalCommandBuilder, String, Action<IRelationalParameterBuilder>)

Son komutta sonunda birden çok DbParameters olarak temsil edilen bir parametre ekler.

AddCompositeParameter(IRelationalCommandBuilder, String, IReadOnlyList<IRelationalParameter>)

Son komutta sonunda birden çok DbParameters olarak temsil edilen bir parametre ekler.

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

Parametre ekler.

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

Parametre ekler.

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

Parametre ekler.

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

Parametre ekler.

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

Parametre ekler.

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

Parametre ekler.

AddRawParameter(IRelationalCommandBuilder, String, DbParameter)

Parametre ekler.

Append(IRelationalCommandBuilder, Object)

Komut metnine bir nesne ekler.

AppendLine(IRelationalCommandBuilder)

Komut metnine boş bir satır ekler.

AppendLine(IRelationalCommandBuilder, Object)

Yeni bir satırdaki komut metnine bir nesne ekler.

AppendLine(IRelationalCommandBuilder, String)

Yeni bir satırdaki komut metnine bir nesne ekler.

AppendLines(IRelationalCommandBuilder, Object)

Birden çok metin satırı içeren bir nesneyi komut metnine ekler. Nesneden okunan her satır yeni bir satıra eklenir.

AppendLines(IRelationalCommandBuilder, Object, Boolean)

Birden çok metin satırı içeren bir nesneyi komut metnine ekler. Nesneden okunan her satır yeni bir satıra eklenir.

AppendLines(IRelationalCommandBuilder, String, Boolean)

Birden çok metin satırı içeren bir nesneyi komut metnine 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