IRelationalCommandBuilder Arabirim
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
İlişkisel bir veritabanına karşı 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 için bkz. veritabanı sağlayıcıları ve uzantıları uygulama .
Özellikler
| 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 |
Parametrelerin koleksiyonu. |
| TypeMappingSource |
Kullanılacak kaynağın 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() |
Komutu oluşturur. |
| DecrementIndent() |
Sonraki satırların girintisini azaltır. |
| IncrementIndent() |
Sonraki satırların girintisini artırır. |
Uzantı Metotları
| GetInfrastructure<T>(IInfrastructure<T>) |
Kullanılarak gizlenen bir özellikten değeri alır IInfrastructure<T> . Bu yöntem genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. IInfrastructure<T> , uygulama kodunda kullanılması amaçlanmayan ancak veritabanı sağlayıcıları tarafından yazılan genişletme yöntemlerinde kullanılabilen özellikleri gizlemek için kullanılır. |
| AddCompositeParameter(IRelationalCommandBuilder, String, Action<IRelationalParameterBuilder>) |
Son komutta en sonunda birden çok olarak temsil edilen bir parametre ekler DbParameter . |
| AddCompositeParameter(IRelationalCommandBuilder, String, IReadOnlyList<IRelationalParameter>) |
Son komutta en sonunda birden çok olarak temsil edilen bir parametre ekler DbParameter . |
| AddParameter(IRelationalCommandBuilder, String, String) |
Bir parametre ekler. |
| AddParameter(IRelationalCommandBuilder, String, String, IProperty) |
Kullanımdan kalktı.
Bir parametre ekler. |
| AddParameter(IRelationalCommandBuilder, String, String, RelationalTypeMapping, Boolean) |
Bir parametre ekler. |
| AddParameter(IRelationalCommandBuilder, String, String, RelationalTypeMapping, Nullable<Boolean>) |
Bir parametre ekler. |
| AddPropertyParameter(IRelationalCommandBuilder, String, String, IProperty) |
Kullanımdan kalktı.
Bir parametre ekler. |
| AddRawParameter(IRelationalCommandBuilder, String, DbParameter) |
Bir 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 satırlık metin içeren bir nesneyi komut metnine ekler. Nesneden okunan her satır yeni bir satıra eklenir. |
| AppendLines(IRelationalCommandBuilder, Object, Boolean) |
Birden çok satırlık metin içeren bir nesneyi komut metnine ekler. Nesneden okunan her satır yeni bir satıra eklenir. |
| AppendLines(IRelationalCommandBuilder, String, Boolean) |
Birden çok satırlık metin 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ır. |
| 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. |