Aracılığıyla paylaş


IStoredProcedureMapping Arabirim

Tanım

Saklı yordamla varlık türü eşlemesini temsil eder.

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

Özellikler

ColumnMappings

Hedef tablodaki sütunlara eşlenen özellikleri alır.

(Devralındığı yer: ITableMappingBase)
EntityType

Eşlenen varlık türünü alır.

(Devralındığı yer: ITableMappingBase)
IncludesDerivedTypes

Eşlenen tablo benzeri nesnenin türetilmiş varlık türleri için satırlar içerip içermediğini gösteren değeri alır. Devralınan eşlemeler için olarak false ayarlayın.

(Devralındığı yer: ITableMappingBase)
IsSharedTablePrincipal

Tablo benzeri nesne paylaşılıyorsa, bunun asıl varlık türü için eşleme olup olmadığını gösteren değeri alır. null tablo benzeri nesnenin paylaşılmamasıdır.

(Devralındığı yer: ITableMappingBase)
IsSplitEntityTypePrincipal

Varlık türü bölünürse, bunun asıl tablo benzeri nesnenin eşlemesi olup olmadığını gösteren değeri alır. null varlık türünün bölünmediğidir.

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

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

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

Hedef saklı yordama karşılık gelen parametre eşlemelerini alır.

ResultColumnMappings

Hedef saklı yordama karşılık gelen sonuç sütunu eşlemelerini alır.

StoredProcedure

Modeldeki hedef saklı yordamı alır.

StoredProcedureIdentifier

Ekleme, silme veya güncelleştirme için kullanılıp kullanılmadığı dahil olmak üzere saklı yordam tanımlayıcısını alır.

StoreStoredProcedure

Veritabanında hedef saklı yordamı alır.

Table

Hedef tablo benzeri nesneyi alır.

(Devralındığı yer: ITableMappingBase)
TableMapping

Varsa ilgili tablo eşlemesini alır.

TypeBase

Eşlenen tür tabanını alır.

(Devralındığı yer: ITableMappingBase)

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)
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)
GetRuntimeAnnotations()

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

(Devralındığı yer: IAnnotatable)
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ı

ITableMappingBase.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