IConventionStoredProcedureBuilder 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.
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 |
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
Entity Framework