Microsoft.EntityFrameworkCore.ValueGeneration 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
클래스
BinaryValueGenerator |
에서 NewGuid()배열 바이트를 생성합니다. 생성된 값은 임시 값이 아니므로 데이터베이스에 저장됩니다. |
DiscriminatorValueGeneratorFactory |
지정된 엔터티 형식에 대한 판별자 값을 항상 출력하는 판별자 속성에 대한 값 생성기를 만드는 팩터리입니다. |
GuidValueGenerator |
를 사용하여 NewGuid()값을 생성합니다Guid. 생성된 값은 임시 값이 아니므로 데이터베이스에 저장됩니다. |
HiLoValueGenerator<TValue> |
기본 데이터베이스에서 값 블록을 요청하고 하나씩 반환하여 의 역할을 ValueGenerator 합니다. 현재 블록이 소진되면 기본 데이터베이스에 다른 블록을 요청합니다. |
HiLoValueGeneratorState |
에서 사용하는 HiLoValueGenerator<TValue>스레드 안전 상태입니다. |
RelationalValueGeneratorSelector |
엔터티 속성에 대한 값을 생성하는 데 사용할 값 생성기를 선택합니다. 이 형식은 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다. |
SequentialGuidValueGenerator |
Microsoft SQL Server 클러스터형 키 또는 인덱스에서 사용하도록 최적화된 순차 Guid 적 값을 생성하여 임의 값보다 더 나은 성능을 제공합니다. 이 생성기는 추가 시 생성되도록 설정된 SQL Server Guid 열의 기본 생성기입니다. |
StringValueGenerator |
의 문자열 표현을 사용하여 값을 생성합니다 StringNewGuid(). 생성된 값은 임시 값이 아니므로 데이터베이스에 저장됩니다. |
TemporaryGuidValueGenerator |
를 사용하여 NewGuid()값을 생성합니다Guid. 생성된 값은 일시적이므로 엔터티를 저장할 때 데이터베이스에서 생성된 값으로 대체됩니다. |
TemporaryNumberValueGeneratorFactory |
속성의 숫자 형식에 적합한 임시 정수 값 생성기를 만들기 위한 팩터리입니다. |
ValueGenerator |
엔터티가 컨텍스트에 추가되면 속성에 대한 값을 생성합니다. |
ValueGenerator<TValue> |
엔터티가 컨텍스트에 추가되면 속성에 대한 값을 생성합니다. |
ValueGeneratorCache |
속성에 대한 값 생성기의 캐시를 유지합니다. 이 형식은 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다. |
ValueGeneratorCacheDependencies |
에 대한 서비스 종속성 매개 변수 클래스 ValueGeneratorCache 이 형식은 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다. |
ValueGeneratorFactory |
값 생성기를 만드는 팩터리에 대한 기본 클래스입니다. |
ValueGeneratorSelector |
엔터티 속성에 대한 값을 생성하는 데 사용할 값 생성기를 선택합니다. 이 형식은 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다. |
ValueGeneratorSelectorDependencies |
에 대한 서비스 종속성 매개 변수 클래스 ValueGeneratorSelector 이 형식은 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다. |
인터페이스
IValueGeneratorCache |
속성에 대한 값 생성기의 캐시를 유지합니다. 이 형식은 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다. |
IValueGeneratorSelector |
엔터티 속성에 대한 값을 생성하는 데 사용할 값 생성기를 선택합니다. 이 형식은 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다. |
Entity Framework