IStoreStoredProcedure Arabirim

Tanım

Veritabanındaki saklı yordamı temsil eder.

public interface IStoreStoredProcedure : Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable, Microsoft.EntityFrameworkCore.Metadata.ITableBase
type IStoreStoredProcedure = interface
    interface ITableBase
    interface IAnnotatable
    interface IReadOnlyAnnotatable
Public Interface IStoreStoredProcedure
Implements IAnnotatable, ITableBase
Uygulamalar

Özellikler

Columns

Bu tablo için tanımlanan sütunları alır.

(Devralındığı yer: ITableBase)
ComplexTypeMappings

Karmaşık tür eşlemelerini alır.

(Devralındığı yer: ITableBase)
EntityTypeMappings

Varlık türü eşlemelerini alır.

IsShared

Birden çok varlık türünün tablodaki satırları paylaşıp paylaşmadığını gösteren değeri alır.

(Devralındığı yer: ITableBase)
Item[String]

Belirtilen ada sahip ek açıklamanın değerini alır ve yoksa döndürür null .

(Devralındığı yer: IReadOnlyAnnotatable)
Model

Veritabanı modelini alır.

(Devralındığı yer: ITableBase)
Name

Veritabanındaki tablonun adını alır.

(Devralındığı yer: ITableBase)
Parameters

Bu saklı yordamın parametrelerini alır.

ResultColumns

Döndürülen satır kümesi için tanımlanan sütunları alır.

ReturnValue

Bu saklı yordamın dönüşünü alır.

Schema

Veritabanındaki tablonun şemasını alır.

(Devralındığı yer: ITableBase)
SchemaQualifiedName

Veritabanındaki tablonun şemaya uygun adını alır.

(Devralındığı yer: ITableBase)
StoredProcedures

İlişkili model saklı yordamlarını alır.

Yöntemler

AddRuntimeAnnotation(String, Object)

Bu nesneye bir çalışma zamanı ek açıklaması ekler. Belirtilen ada sahip bir ek açıklama zaten varsa oluşturur.

(Devralındığı yer: IAnnotatable)
AnnotationsToDebugString(Int32)

Nesnede bildirilen tüm ek açıklamaların hata ayıklama dizesini alır.

(Devralındığı yer: IReadOnlyAnnotatable)
FindAnnotation(String)

Mevcut değilse döndürerek null verilen ada sahip ek açıklamayı alır.

(Devralındığı yer: IReadOnlyAnnotatable)
FindColumn(IProperty)

Verilen özelliğe eşlenen sütunu alır. Verilen özelliğe hiçbir sütun eşlenmediyse döndürür null .

(Devralındığı yer: ITableBase)
FindColumn(String)

Verilen ada sahip sütunu alır. Belirtilen ada sahip bir sütun tanımlanmadıysa döndürür null .

(Devralındığı yer: ITableBase)
FindParameter(IProperty)

Verilen özelliğe eşlenen parametreyi alır. Verilen özelliğe hiçbir parametre eşlenmediyse döndürür null .

FindParameter(String)

Verilen ada sahip parametresini alır. Döndürülen satır kümesi için belirtilen ada sahip bir parametre tanımlanmadıysa döndürür null .

FindResultColumn(IProperty)

Verilen özelliğe eşlenen sonuç sütununu alır. Verilen özelliğe eşlenen sonuç sütunu yoksa döndürür null .

FindResultColumn(String)

Verilen ada sahip sonuç sütununu alır. Döndürülen satır kümesi için verilen ada sahip bir sonuç sütunu tanımlanmadıysa döndürür null .

FindRuntimeAnnotation(String)

Belirli bir adla çalışma zamanı ek açıklamasını alır ve yoksa döndürür null .

(Devralındığı yer: IAnnotatable)
FindRuntimeAnnotationValue(String)

Çalışma zamanı ek açıklamasının belirtilen ada sahip değerini alır ve yoksa döndürür null .

(Devralındığı yer: IAnnotatable)
GetAnnotation(String)

Belirtilen ada sahip ek açıklamayı alır ve yoksa oluşturur.

(Devralındığı yer: IReadOnlyAnnotatable)
GetAnnotations()

Geçerli nesnedeki tüm ek açıklamaları alır.

(Devralındığı yer: IReadOnlyAnnotatable)
GetOrAddRuntimeAnnotationValue<TValue,TArg>(String, Func<TArg,TValue>, TArg)

Çalışma zamanı ek açıklamasının belirtilen ada sahip değerini alır ve yoksa ekler.

(Devralındığı yer: IAnnotatable)
GetReferencingRowInternalForeignKeys(IEntityType)

Bu tabloyu paylaşan diğer varlık türlerinden verilen varlık türüne başvuran yabancı anahtarları alır.

(Devralındığı yer: ITableBase)
GetRowInternalForeignKeys(IEntityType)

Bu tabloyu paylaşan diğer varlık türlerine işaret eden verilen varlık türünün yabancı anahtarlarını alır.

(Devralındığı yer: ITableBase)
GetRuntimeAnnotations()

Geçerli nesnedeki tüm çalışma zamanı ek açıklamalarını alır.

(Devralındığı yer: IAnnotatable)
IsOptional(IEntityType)

Verilen türdeki bir varlığın bir satırda bulunup bulunmayabileceğini belirten değeri alır.

(Devralındığı yer: ITableBase)
IsOptional(ITypeBase)

Verilen türdeki bir varlığın bir satırda bulunup bulunmayabileceğini belirten değeri alır.

(Devralındığı yer: ITableBase)
RemoveRuntimeAnnotation(String)

Verilen çalışma zamanı ek açıklamasını bu nesneden kaldırır.

(Devralındığı yer: IAnnotatable)
SetRuntimeAnnotation(String, Object)

Verilen anahtar altında depolanan çalışma zamanı ek açıklamasını ayarlar. Belirtilen ada sahip bir ek açıklama zaten varsa mevcut ek açıklamanın üzerine yazar.

(Devralındığı yer: IAnnotatable)
ToDebugString(MetadataDebugStringOptions, Int32)

Verilen meta verilerin insan tarafından okunabilir bir gösterimini oluşturur.

Uyarı: Döndürülen dizenin biçimine güvenmeyin. Yalnızca hata ayıklama için tasarlanmıştır ve sürümler arasında rastgele değişebilir.

Belirtik Arabirim Kullanımları

ITableBase.ToDebugString(MetadataDebugStringOptions, Int32)

Verilen meta verilerin insan tarafından okunabilir bir gösterimini oluşturur.

Uyarı: Döndürülen dizenin biçimine güvenmeyin. Yalnızca hata ayıklama için tasarlanmıştır ve sürümler arasında rastgele değişebilir.

Şunlara uygulanır