CreateCheckConstraintOperation 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.
MigrationOperation Yeni denetim kısıtlaması oluşturmak için A.
public class CreateCheckConstraintOperation : Microsoft.EntityFrameworkCore.Migrations.Operations.MigrationOperation
[System.Diagnostics.DebuggerDisplay("ALTER TABLE {Table} ADD CONSTRAINT {Name} CHECK")]
public class CreateCheckConstraintOperation : Microsoft.EntityFrameworkCore.Migrations.Operations.MigrationOperation
type CreateCheckConstraintOperation = class
inherit MigrationOperation
[<System.Diagnostics.DebuggerDisplay("ALTER TABLE {Table} ADD CONSTRAINT {Name} CHECK")>]
type CreateCheckConstraintOperation = class
inherit MigrationOperation
Public Class CreateCheckConstraintOperation
Inherits MigrationOperation
- Devralma
- Öznitelikler
Oluşturucular
CreateCheckConstraintOperation() |
MigrationOperation Yeni denetim kısıtlaması oluşturmak için A. |
Özellikler
IsDestructiveChange |
İşlemin veritabanında veri kaybına neden olup olmadığını gösterir. (Devralındığı yer: MigrationOperation) |
Item[String] |
Belirtilen ada sahip değer ek açıklamasını alır ve yoksa döndürür |
Name |
Denetim kısıtlamasının adı. |
Schema |
Denetim kısıtlamasını içeren tablo şeması veya |
Sql |
CHECK kısıtlamasında kullanılan ve DOĞRU veya YANLIŞ değerini döndüren mantıksal sql ifadesi. CHECK kısıtlamalarıyla kullanılan SQL başka bir tabloya başvuramaz, ancak aynı tablodaki diğer sütunlara aynı satır için başvurabilir. İfade diğer ad veri türüne başvuramaz. |
Table |
Denetim kısıtlamasının tablosu. |
Yöntemler
AddAnnotation(String, Annotation) |
Bu nesneye bir ek açıklama ekler. Belirtilen ada sahip bir ek açıklama zaten varsa oluşturur. (Devralındığı yer: Annotatable) |
AddAnnotation(String, Object) |
Bu nesneye bir ek açıklama ekler. Belirtilen ada sahip bir ek açıklama zaten varsa oluşturur. (Devralındığı yer: Annotatable) |
CreateAnnotation(String, Object) |
Yeni bir ek açıklama oluşturur. (Devralındığı yer: Annotatable) |
EnsureMutable() |
Model salt okunursa oluşturur. (Devralındığı yer: Annotatable) |
EnsureReadOnly() |
Model salt okunur değilse oluşturur. (Devralındığı yer: Annotatable) |
FindAnnotation(String) |
Belirtilen ada sahip ek açıklamayı alır ve yoksa döndürür |
GetAnnotations() |
Geçerli nesnedeki tüm ek açıklamaları alır. (Devralındığı yer: Annotatable) |
GetOrAddAnnotation(String, Object) |
Bu nesneye bir ek açıklama ekler veya belirtilen ada sahip bir ek açıklama zaten varsa mevcut ek açıklamayı döndürür. (Devralındığı yer: Annotatable) |
OnAnnotationSet(String, Annotation, Annotation) |
Ek açıklama ayarlandığında veya kaldırıldığında çağrılır. (Devralındığı yer: Annotatable) |
RemoveAnnotation(String) |
Verilen ek açıklamayı bu nesneden kaldırır. (Devralındığı yer: Annotatable) |
SetAnnotation(String, Annotation, Annotation) |
Verilen anahtar altında depolanan ek açıklamayı ayarlar. Belirtilen ada sahip bir ek açıklama zaten varsa mevcut ek açıklamanın üzerine yazar. (Devralındığı yer: Annotatable) |
SetAnnotation(String, Annotation) |
Verilen anahtar altında depolanan ek açıklamayı ayarlar. Belirtilen ada sahip bir ek açıklama zaten varsa mevcut ek açıklamanın üzerine yazar. (Devralındığı yer: Annotatable) |
SetAnnotation(String, Object) |
Verilen anahtar altında depolanan ek açıklamayı ayarlar. Belirtilen ada sahip bir ek açıklama zaten varsa mevcut ek açıklamanın üzerine yazar. (Devralındığı yer: Annotatable) |
Belirtik Arabirim Kullanımları
IAnnotatable.FindAnnotation(String) |
Belirtilen ada sahip ek açıklamayı alır ve yoksa null döndürür. (Devralındığı yer: Annotatable) |
IAnnotatable.GetAnnotations() |
Geçerli nesnedeki tüm ek açıklamaları alır. (Devralındığı yer: Annotatable) |
IMutableAnnotatable.AddAnnotation(String, Object) |
Bu nesneye bir ek açıklama ekler. Belirtilen ada sahip bir ek açıklama zaten varsa oluşturur. (Devralındığı yer: Annotatable) |
IMutableAnnotatable.RemoveAnnotation(String) |
Verilen ek açıklamayı bu nesneden kaldırır. (Devralındığı yer: Annotatable) |
Uzantı Metotları
GetAnnotation(IAnnotatable, String) |
Belirtilen ada sahip ek açıklamayı alır ve yoksa oluşturur. |
AddAnnotations(IMutableAnnotatable, IEnumerable<IAnnotation>) |
Nesneye ek açıklamalar ekler. |
GetAnnotation(IMutableAnnotatable, String) |
Belirtilen ada sahip ek açıklamayı alır ve yoksa oluşturur. |
SetOrRemoveAnnotation(IMutableAnnotatable, String, Object) |
Verilen ad altında depolanan ek açıklamayı ayarlar. Belirtilen ada sahip bir ek açıklama zaten varsa mevcut ek açıklamanın üzerine yazar. Sağlandıysa |
Şunlara uygulanır
Entity Framework