Aracılığıyla paylaş


IConventionStoredProcedureBuilder Arabirim

Tanım

bir yapılandırmak için basit bir IConventionStoredProcedureAPI sağlar.

public interface IConventionStoredProcedureBuilder : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder
type IConventionStoredProcedureBuilder = interface
    interface IConventionAnnotatableBuilder
Public Interface IConventionStoredProcedureBuilder
Implements IConventionAnnotatableBuilder
Uygulamalar

Açıklamalar

Daha fazla bilgi ve örnek için bkz. Model oluşturma kuralları .

Özellikler

Metadata

Yapılandırılan işlev.

ModelBuilder

Model oluşturucusunu alır.

(Devralındığı yer: IConventionAnnotatableBuilder)

Yöntemler

CanHaveOriginalValueParameter(String, Boolean)

Saklı yordam için bir parametrenin eşlenen özelliğin özgün değerini barındırıp tutmadığını belirten bir değer döndürür.

CanHaveParameter(String, Boolean)

Belirtilen özelliğe eşlenen bir parametrenin saklı yordam için kullanılıp kullanılamayacağını belirten bir değer döndürür.

CanHaveResultColumn(String, Boolean)

Belirtilen özelliğe eşlenen sonucun sütununun saklı yordam için kullanılıp kullanılamayacağını belirten bir değer döndürür.

CanHaveRowsAffectedParameter(Boolean)

Etkilenen satırları döndüren bir parametrenin saklı yordam için kullanılıp kullanılamayacağını belirten bir değer döndürür.

CanHaveRowsAffectedResultColumn(Boolean)

Etkilenen satırları içeren bir sütunun saklı yordam için kullanılıp kullanılamayacağını belirten bir değer döndürür.

CanRemoveAnnotation(String, Boolean)

Verilen ada sahip bir ek açıklamanın bu yapılandırma kaynağı kullanılarak kaldırılıp kaldırılamayacağını belirten bir değer döndürür.

(Devralındığı yer: IConventionAnnotatableBuilder)
CanSetAnnotation(String, Object, Boolean)

Verilen ad ve değere sahip bir ek açıklamanın bu yapılandırma kaynağından ayarlanıp ayarlanamayacağını belirten bir değer döndürür.

(Devralındığı yer: IConventionAnnotatableBuilder)
CanSetName(String, Boolean)

Verilen adın saklı yordam için ayarlanıp ayarlanamayacağını belirten bir değer döndürür.

CanSetSchema(String, Boolean)

Verilen şemanın saklı yordam için ayarlanıp ayarlanamayacağını belirten bir değer döndürür.

HasAnnotation(String, Object, Boolean)

Verilen ad altında depolanan ek açıklamayı ayarlar. Belirtilen adda aynı veya daha düşük ConfigurationSourcebir ek açıklama zaten varsa mevcut ek açıklamanın üzerine yazar.

HasName(String, Boolean)

Saklı yordamın adını ayarlar.

HasName(String, String, Boolean)

Saklı yordamın adını ve şemasını ayarlar.

HasNoAnnotation(String, Boolean)

Bu nesneden verilen ada sahip ek açıklamayı kaldırır.

HasNonNullAnnotation(String, Object, Boolean)

Verilen ad altında depolanan ek açıklamayı ayarlar. Belirtilen adda aynı veya daha düşük ConfigurationSourcebir ek açıklama zaten varsa mevcut ek açıklamanın üzerine yazar. Değer belirtilirse null ek açıklamayı kaldırır.

HasOriginalValueParameter(String, Boolean)

Verilen özelliğe eşlenen bir parametre yoksa, özelliğin özgün değerini verilen adla tutan yeni bir parametre yapılandırılır.

HasParameter(String, Boolean)

Verilen özelliğe eşlenmiş bir parametre yoksa yeni bir parametre yapılandırılır.

HasResultColumn(String, Boolean)

Bu saklı yordam için sonucun yeni bir sütununu yapılandırıyor. Bu, veritabanı tarafından oluşturulan sütunlar için kullanılır.

HasRowsAffectedParameter(Boolean)

Böyle bir parametre yoksa etkilenen satırları döndüren yeni bir parametre yapılandırılır.

HasRowsAffectedResultColumn(Boolean)

Böyle bir sütun yoksa, bu saklı yordam için etkilenen satırları içeren yeni bir sütun yapılandırılır.

HasSchema(String, Boolean)

Saklı yordamın şemasını ayarlar.

RemoveAnnotation(String, Boolean)
Geçersiz.

Bu nesneden verilen ada sahip ek açıklamayı kaldırır.

(Devralındığı yer: IConventionAnnotatableBuilder)
SetOrRemoveAnnotation(String, Object, Boolean)
Geçersiz.

Verilen ad altında depolanan ek açıklamayı ayarlar veya kaldırır.

(Devralındığı yer: IConventionAnnotatableBuilder)

Şunlara uygulanır