다음을 통해 공유


DatabaseProvider<TProviderServices,TOptionsExtension> 클래스

정의

데이터베이스 공급자가 현재 컨텍스트에 대해 선택되었음을 EF에 알리고 작동하는 데 필요한 서비스를 제공할 수 있는 기본 지점입니다.

이 형식은 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

public class DatabaseProvider<TProviderServices,TOptionsExtension> : Microsoft.EntityFrameworkCore.Storage.IDatabaseProvider where TProviderServices : class, IDatabaseProviderServices where TOptionsExtension : class, IDbContextOptionsExtension
type DatabaseProvider<'ProviderServices, 'OptionsExtension (requires 'ProviderServices : null and 'ProviderServices :> IDatabaseProviderServices and 'OptionsExtension : null and 'OptionsExtension :> IDbContextOptionsExtension)> = class
    interface IDatabaseProvider
Public Class DatabaseProvider(Of TProviderServices, TOptionsExtension)
Implements IDatabaseProvider

형식 매개 변수

TProviderServices

데이터베이스 공급자가 작동하기 위해 EF에 필요한 기본 서비스 집합입니다.

TOptionsExtension

데이터베이스 공급자가 선택한 것을 식별하고 데이터베이스별 설정을 저장하기 Extensions 위해 추가할 옵션 유형입니다.

상속
DatabaseProvider<TProviderServices,TOptionsExtension>
구현

생성자

DatabaseProvider<TProviderServices,TOptionsExtension>()

데이터베이스 공급자가 현재 컨텍스트에 대해 선택되었음을 EF에 알리고 작동하는 데 필요한 서비스를 제공할 수 있는 기본 지점입니다.

이 형식은 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

메서드

GetProviderServices(IServiceProvider)

EF에서 데이터베이스 공급자가 작동하는 데 필요한 기본 서비스 집합을 가져옵니다.

IsConfigured(IDbContextOptions)

이 데이터베이스 공급자가 지정된 컨텍스트에 대해 선택되었는지 여부를 나타내는 값을 가져옵니다.

적용 대상