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.
MigrationOperationYeni bir denetim kısıtlaması oluşturmak için.
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() |
Ö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, yoksa döndürür |
| Name |
Denetim kısıtlamasının adı. |
| Schema |
Denetim kısıtlamasını içeren tablo şeması veya varsayılan şema kullanılacaksa |
| Sql |
Bir CHECK kısıtlamasında kullanılan mantıksal SQL ifadesi ve TRUE ya da FALSE döndürür. DENETIM kısıtlamalarıyla kullanılan SQL başka bir tabloya başvuramaz, ancak aynı tablodaki diğer sütunlara aynı satırda başvuru yapabilir. İfade bir diğer ad veri türüne başvuramaz. |
| Table |
Check 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 atar. (Devralındığı yer: Annotatable) |
| AddAnnotation(String, Object) |
Bu nesneye bir ek açıklama ekler. Belirtilen ada sahip bir ek açıklama zaten varsa atar. (Devralındığı yer: Annotatable) |
| CreateAnnotation(String, Object) |
Yeni bir ek açıklama oluşturur. (Devralındığı yer: Annotatable) |
| EnsureMutable() |
Model salt okunurdur atar. (Devralındığı yer: Annotatable) |
| EnsureReadOnly() |
Model salt okunurdur. (Devralındığı yer: Annotatable) |
| FindAnnotation(String) |
Verilen ada sahip ek açıklamayı alır, 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 tane zaten varsa, var olan ek açıklamayı döndürür. (Devralındığı yer: Annotatable) |
| OnAnnotationSet(String, Annotation, Annotation) |
Bir 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) |
Verilen anahtar altında depolanan ek açıklamayı ayarlar. Belirtilen ada sahip bir ek açıklama zaten varsa, var olan ek açıklamanın üzerine yazar. (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, var olan 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, var olan ek açıklamanın üzerine yazar. (Devralındığı yer: Annotatable) |
Belirtik Arabirim Kullanımları
| IAnnotatable.FindAnnotation(String) |
Verilen ada sahip ek açıklamayı alır, yoksa null döndürüyor. (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 adla bir ek açıklama zaten varsa atar. (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) |
Verilen ada sahip ek açıklamayı alır, yoksa oluşturulur. |
| AddAnnotations(IMutableAnnotatable, IEnumerable<IAnnotation>) |
Nesneye ek açıklamalar ekler. |
| GetAnnotation(IMutableAnnotatable, String) |
Verilen adla ek açıklamayı alır ve yoksa bu ek açıklamayı alır. |
| SetOrRemoveAnnotation(IMutableAnnotatable, String, Object) |
Belirtilen ad altında depolanan ek açıklamayı ayarlar. Belirtilen adla bir ek açıklama zaten varsa mevcut ek açıklamanın üzerine yazar. Varsa mevcut ek |