ConventionSet Sınıf
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.
Model oluşturmak için kullanılan bir dizi kuralı temsil eder.
public class ConventionSet
type ConventionSet = class
Public Class ConventionSet
- Devralma
-
ConventionSet
Açıklamalar
Daha fazla bilgi ve örnek için bkz. Model oluşturma kuralları .
Oluşturucular
ConventionSet() |
Model oluşturmak için kullanılan bir dizi kuralı temsil eder. |
Özellikler
BaseEntityTypeChangedConventions |
Temel varlık türü değiştirildiğinde çalıştırılacak kurallar. |
BaseEntityTypeSetConventions |
Temel varlık türü ayarlandığında veya kaldırıldığında çalıştırılacak kurallar. |
ComplexPropertyAddedConventions |
Modele bir varlık türü eklendiğinde çalıştırılacak kurallar. |
ComplexPropertyAnnotationChangedConventions |
Karmaşık bir özellikte ek açıklama ayarlandığında veya kaldırıldığında çalıştırılacak kurallar. |
ComplexPropertyFieldChangedConventions |
Bir özelliğin alanı değiştirildiğinde çalıştırılacak kurallar. |
ComplexPropertyNullabilityChangedConventions |
Bir özelliğin null atanabilirliği değiştirildiğinde çalıştırılacak kurallar. |
ComplexPropertyRemovedConventions |
Bir varlık türü kaldırıldığında çalıştırılacak kurallar. |
ComplexTypeAnnotationChangedConventions |
Karmaşık bir türde ek açıklama ayarlandığında veya kaldırıldığında çalıştırılacak kurallar. |
ComplexTypeMemberIgnoredConventions |
Bir özellik yoksayıldığında çalıştırılacak kurallar. |
DiscriminatorPropertySetConventions |
Ayrıştırıcı özelliği ayarlandığında çalıştırılacak kurallar. |
ElementTypeAnnotationChangedConventions |
Bir koleksiyonun öğesinde ek açıklama değiştirildiğinde çalıştırılacak kurallar. |
ElementTypeNullabilityChangedConventions |
Bir koleksiyonun öğesinin null atanabilirliği değiştirildiğinde çalıştırılacak kurallar. |
EntityTypeAddedConventions |
Modele bir varlık türü eklendiğinde çalıştırılacak kurallar. |
EntityTypeAnnotationChangedConventions |
Bir varlık türünde ek açıklama ayarlandığında veya kaldırıldığında çalıştırılacak kurallar. |
EntityTypeAnnotationSetConventions |
Bir varlık türünde ek açıklama ayarlandığında veya kaldırıldığında çalıştırılacak kurallar. |
EntityTypeBaseTypeChangedConventions |
Temel varlık türü değiştirildiğinde çalıştırılacak kurallar. |
EntityTypeIgnoredConventions |
Bir varlık türü yoksayıldığında çalıştırılacak kurallar. |
EntityTypeMemberIgnoredConventions |
Bir özellik yoksayıldığında çalıştırılacak kurallar. |
EntityTypePrimaryKeyChangedConventions |
Birincil anahtar değiştirildiğinde çalıştırılacak kurallar. |
EntityTypeRemovedConventions |
Bir varlık türü kaldırıldığında çalıştırılacak kurallar. |
ForeignKeyAddedConventions |
Yabancı anahtar eklendiğinde çalıştırılacak kurallar. |
ForeignKeyAnnotationChangedConventions |
Yabancı anahtarda ek açıklama değiştirildiğinde çalıştırılacak kurallar. |
ForeignKeyDependentRequirednessChangedConventions |
Yabancı anahtarın gerekliliği değiştirildiğinde çalıştırılacak kurallar. |
ForeignKeyNullNavigationSetConventions |
Bir yabancı anahtarda gezinti olarak ayarlandığında |
ForeignKeyOwnershipChangedConventions |
Yabancı anahtarın sahipliği değiştirildiğinde çalıştırılacak kurallar. |
ForeignKeyPrincipalEndChangedConventions |
İlişkinin asıl sonu yapılandırıldığında çalıştırılacak kurallar. |
ForeignKeyPropertiesChangedConventions |
Yabancı anahtarın özellikleri veya asıl anahtarı değiştirildiğinde çalıştırılacak kurallar. |
ForeignKeyRemovedConventions |
Yabancı anahtar kaldırıldığında çalıştırılacak kurallar. |
ForeignKeyRequirednessChangedConventions |
Yabancı anahtarın gerekliliği değiştirildiğinde çalıştırılacak kurallar. |
ForeignKeyUniquenessChangedConventions |
Yabancı anahtarın benzersizliği değiştirildiğinde çalıştırılacak kurallar. |
ForeignKeyUniquenessConventions |
Yabancı anahtarın benzersizliği değiştirildiğinde çalıştırılacak kurallar. |
IndexAddedConventions |
Dizin eklendiğinde çalıştırılacak kurallar. |
IndexAnnotationChangedConventions |
Dizinde ek açıklama değiştirildiğinde çalıştırılacak kurallar. |
IndexRemovedConventions |
Dizin kaldırıldığında çalıştırılacak kurallar. |
IndexSortOrderChangedConventions |
Dizinin sıralama düzeni değiştirildiğinde çalıştırılacak kurallar. |
IndexUniquenessChangedConventions |
Bir dizinin benzersizliği değiştirildiğinde çalıştırılacak kurallar. |
IndexUniquenessConventions |
Bir dizinin benzersizliği değiştirildiğinde çalıştırılacak kurallar. |
KeyAddedConventions |
Anahtar eklendiğinde çalıştırılacak kurallar. |
KeyAnnotationChangedConventions |
Bir anahtarda ek açıklama değiştirildiğinde çalıştırılacak kurallar. |
KeyRemovedConventions |
Bir anahtar kaldırıldığında çalıştırılacak kurallar. |
ModelAnnotationChangedConventions |
Modelde ek açıklama ayarlandığında veya kaldırıldığında çalıştırılacak kurallar. |
ModelBuiltConventions |
Model oluşturma tamamlandığında çalıştırılacak kurallar. |
ModelFinalizedConventions |
Model doğrulaması tamamlandığında çalıştırılacak kurallar. |
ModelFinalizingConventions |
Model oluşturma tamamlandığında çalıştırılacak kurallar. |
ModelInitializedConventions |
İlk modeli ayarlamak için çalıştırılacak kurallar. |
NavigationAddedConventions |
Gezinti özelliği eklendiğinde çalıştırılacak kurallar. |
NavigationAnnotationChangedConventions |
Gezinti özelliğinde ek açıklama değiştirildiğinde çalıştırılacak kurallar. |
NavigationRemovedConventions |
Gezinti özelliği kaldırıldığında çalıştırılacak kurallar. |
PrimaryKeyChangedConventions |
Birincil anahtar değiştirildiğinde çalıştırılacak kurallar. |
PrimaryKeySetConventions |
Birincil anahtar yapılandırıldığında çalıştırılacak kurallar. |
PrincipalEndChangedConventions |
İlişkinin asıl sonu yapılandırıldığında çalıştırılacak kurallar. |
PrincipalEndSetConventions |
İlişkinin asıl sonu yapılandırıldığında çalıştırılacak kurallar. |
PropertyAddedConventions |
Özellik eklendiğinde çalıştırılacak kurallar. |
PropertyAnnotationChangedConventions |
Bir özellikte ek açıklama değiştirildiğinde çalıştırılacak kurallar. |
PropertyElementTypeChangedConventions |
Bir özelliğin alanı değiştirildiğinde çalıştırılacak kurallar. |
PropertyFieldChangedConventions |
Bir özelliğin alanı değiştirildiğinde çalıştırılacak kurallar. |
PropertyNullabilityChangedConventions |
Bir özelliğin null atanabilirliği değiştirildiğinde çalıştırılacak kurallar. |
PropertyNullableChangedConventions |
Bir özelliğin null atanabilirliği değiştirildiğinde çalıştırılacak kurallar. |
PropertyRemovedConventions |
Bir özellik kaldırıldığında çalıştırılacak kurallar. |
SkipNavigationAddedConventions |
Bir atlama gezinti özelliği eklendiğinde çalıştırılacak kurallar. |
SkipNavigationAnnotationChangedConventions |
Atlama gezinti özelliğinde ek açıklama değiştirildiğinde çalıştırılacak kurallar. |
SkipNavigationForeignKeyChangedConventions |
Gezintiyi atla yabancı anahtarı değiştirildiğinde çalıştırılacak kurallar. |
SkipNavigationInverseChangedConventions |
Gezinti tersini atla değiştirildiğinde çalıştırılacak kurallar. |
SkipNavigationRemovedConventions |
Bir atlama gezinti özelliği kaldırıldığında çalıştırılacak kurallar. |
TriggerAddedConventions |
Tetikleyici özelliği eklendiğinde çalıştırılacak kurallar. |
TriggerRemovedConventions |
Tetikleyici özelliği kaldırıldığında çalıştırılacak kurallar. |
TypeIgnoredConventions |
Tür yoksayıldığında çalıştırılacak kurallar. |
Yöntemler
Add(IConvention) |
Kümeye bir kural ekler. |
AddAfter<TConvention>(IList<TConvention>, TConvention, Type) |
Mevcut bir kuraldan sonra bir kural ekler. |
AddAfter<TConvention>(List<TConvention>, TConvention, Type) |
Mevcut bir kuraldan sonra bir kural ekler. |
AddBefore<TConvention>(IList<TConvention>, TConvention, Type) |
Mevcut bir kuraldan önce bir kural ekler. |
AddBefore<TConvention>(List<TConvention>, TConvention, Type) |
Mevcut bir kuraldan önce bir kural ekler. |
CreateConventionSet(DbContext) |
dışında kullanırken ModelBuilder yalnızca temel hizmetler için bir ConventionSet oluşturmak için bu yöntemi çağırınOnModelCreating(ModelBuilder). Bu yöntemi kullanmanın olağan dışı olduğunu unutmayın. Bunun yerine normal şekilde kullanmayı DbContext göz önünde bulundurun. |
Remove(Type) |
Verilen türün kuralını kaldırır. |
Remove<TConvention>(IList<TConvention>, Type) |
Mevcut bir kuralı kaldırır. |
Remove<TConvention>(List<TConvention>, Type) |
Mevcut bir kuralı kaldırır. |
Replace<TConvention,TImplementation>(IList<TConvention>, TImplementation) |
Mevcut bir kuralı türetilmiş bir kuralla değiştirir. |
Replace<TConvention,TImplementation>(List<TConvention>, TImplementation) |
Mevcut bir kuralı türetilmiş bir kuralla değiştirir. |
Replace<TImplementation>(TImplementation) |
Mevcut bir kuralı türetilmiş bir kuralla değiştirir. Ayrıca, mevcut kural tarafından uygulanmayan tüm kural türleri için yeni kuralı kaydeder. |
Şunlara uygulanır
Entity Framework