CreateCheckConstraintOperation 클래스

정의

MigrationOperation 새 검사 제약 조건을 만들기 위한 입니다.

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
상속
CreateCheckConstraintOperation
특성

생성자

CreateCheckConstraintOperation()

MigrationOperation 새 검사 제약 조건을 만들기 위한 입니다.

속성

IsDestructiveChange

작업으로 인해 데이터베이스의 데이터가 손실될 수 있는지 여부를 나타냅니다.

(다음에서 상속됨 MigrationOperation)
Item[String]

지정된 이름의 값 주석을 가져오고, 없는 경우 를 반환합니다 null .

(다음에서 상속됨 Annotatable)
Name

검사 제약 조건의 이름입니다.

Schema

검사 제약 조건이 포함된 테이블 스키마이거나 null 기본 스키마를 사용해야 하는 경우 입니다.

Sql

CHECK 제약 조건에 사용되는 논리 sql 식이며 TRUE 또는 FALSE를 반환합니다. CHECK 제약 조건과 함께 사용되는 Sql은 다른 테이블을 참조할 수 없지만 동일한 행에 대해 동일한 테이블의 다른 열을 참조할 수 있습니다. 식은 별칭 데이터 형식을 참조할 수 없습니다.

Table

검사 제약 조건의 테이블입니다.

메서드

AddAnnotation(String, Annotation)

이 개체에 주석을 추가합니다. 지정된 이름의 주석이 이미 있는 경우 을 throw합니다.

(다음에서 상속됨 Annotatable)
AddAnnotation(String, Object)

이 개체에 주석을 추가합니다. 지정된 이름의 주석이 이미 있는 경우 을 throw합니다.

(다음에서 상속됨 Annotatable)
CreateAnnotation(String, Object)

새 주석을 만듭니다.

(다음에서 상속됨 Annotatable)
EnsureMutable()

모델이 읽기 전용인 경우 을 throw합니다.

(다음에서 상속됨 Annotatable)
EnsureReadOnly()

모델이 읽기 전용이 아닌 경우 을 throw합니다.

(다음에서 상속됨 Annotatable)
FindAnnotation(String)

지정된 이름의 주석을 가져오고 없는 경우 를 반환합니다 null .

(다음에서 상속됨 Annotatable)
GetAnnotations()

현재 개체의 모든 주석을 가져옵니다.

(다음에서 상속됨 Annotatable)
GetOrAddAnnotation(String, Object)

지정된 이름의 주석이 이미 있는 경우 이 개체에 주석을 추가하거나 기존 주석을 반환합니다.

(다음에서 상속됨 Annotatable)
OnAnnotationSet(String, Annotation, Annotation)

주석을 설정하거나 제거할 때 호출됩니다.

(다음에서 상속됨 Annotatable)
RemoveAnnotation(String)

이 개체에서 지정된 주석을 제거합니다.

(다음에서 상속됨 Annotatable)
SetAnnotation(String, Annotation)

지정된 키 아래에 저장된 주석을 설정합니다. 지정된 이름의 주석이 이미 있는 경우 기존 주석을 덮어씁니다.

(다음에서 상속됨 Annotatable)
SetAnnotation(String, Annotation, Annotation)

지정된 키 아래에 저장된 주석을 설정합니다. 지정된 이름의 주석이 이미 있는 경우 기존 주석을 덮어씁니다.

(다음에서 상속됨 Annotatable)
SetAnnotation(String, Object)

지정된 키 아래에 저장된 주석을 설정합니다. 지정된 이름의 주석이 이미 있는 경우 기존 주석을 덮어씁니다.

(다음에서 상속됨 Annotatable)

명시적 인터페이스 구현

IAnnotatable.FindAnnotation(String)

지정된 이름의 주석을 가져오고 null이 없으면 반환합니다.

(다음에서 상속됨 Annotatable)
IAnnotatable.GetAnnotations()

현재 개체의 모든 주석을 가져옵니다.

(다음에서 상속됨 Annotatable)
IMutableAnnotatable.AddAnnotation(String, Object)

이 개체에 주석을 추가합니다. 지정된 이름의 주석이 이미 있는 경우 을 throw합니다.

(다음에서 상속됨 Annotatable)
IMutableAnnotatable.RemoveAnnotation(String)

이 개체에서 지정된 주석을 제거합니다.

(다음에서 상속됨 Annotatable)

확장 메서드

GetAnnotation(IAnnotatable, String)

지정된 이름의 주석을 가져오고, 없는 경우 을 throw합니다.

AddAnnotations(IMutableAnnotatable, IEnumerable<IAnnotation>)

개체에 주석을 추가합니다.

GetAnnotation(IMutableAnnotatable, String)

지정된 이름의 주석을 가져오고, 없는 경우 을 throw합니다.

SetOrRemoveAnnotation(IMutableAnnotatable, String, Object)

지정된 이름 아래에 저장된 주석을 설정합니다. 지정된 이름의 주석이 이미 있는 경우 기존 주석을 덮어씁니다. 가 제공된 경우 null 기존 주석을 제거합니다.

적용 대상