다음을 통해 공유


DbModelBuilder.Build 메서드

정의

오버로드

Build(DbConnection)

이 작성기를 DbModel 사용하여 수행된 구성에 따라 을 만듭니다. 생성된 모델의 데이터베이스 계층에 영향을 미치므로 사용되는 데이터베이스 공급자를 확인하는 데 연결이 사용됩니다.

Build(DbProviderInfo)

이 작성기를 DbModel 사용하여 수행된 구성에 따라 을 만듭니다. 생성된 모델의 데이터베이스 계층에 영향을 미치기 때문에 공급자 정보를 지정해야 합니다. SqlClient의 경우 고정 이름은 'System.Data.SqlClient'이고 매니페스트 토큰은 버전 연도(예: '2005', '2008' 등)입니다.

Build(DbConnection)

이 작성기를 DbModel 사용하여 수행된 구성에 따라 을 만듭니다. 생성된 모델의 데이터베이스 계층에 영향을 미치므로 사용되는 데이터베이스 공급자를 확인하는 데 연결이 사용됩니다.

public virtual System.Data.Entity.Infrastructure.DbModel Build (System.Data.Common.DbConnection providerConnection);
abstract member Build : System.Data.Common.DbConnection -> System.Data.Entity.Infrastructure.DbModel
override this.Build : System.Data.Common.DbConnection -> System.Data.Entity.Infrastructure.DbModel
Public Overridable Function Build (providerConnection As DbConnection) As DbModel

매개 변수

providerConnection
DbConnection

공급자 정보를 확인하는 데 사용할 연결입니다.

반환

작성된 모델입니다.

적용 대상

Build(DbProviderInfo)

이 작성기를 DbModel 사용하여 수행된 구성에 따라 을 만듭니다. 생성된 모델의 데이터베이스 계층에 영향을 미치기 때문에 공급자 정보를 지정해야 합니다. SqlClient의 경우 고정 이름은 'System.Data.SqlClient'이고 매니페스트 토큰은 버전 연도(예: '2005', '2008' 등)입니다.

public virtual System.Data.Entity.Infrastructure.DbModel Build (System.Data.Entity.Infrastructure.DbProviderInfo providerInfo);
abstract member Build : System.Data.Entity.Infrastructure.DbProviderInfo -> System.Data.Entity.Infrastructure.DbModel
override this.Build : System.Data.Entity.Infrastructure.DbProviderInfo -> System.Data.Entity.Infrastructure.DbModel
Public Overridable Function Build (providerInfo As DbProviderInfo) As DbModel

매개 변수

providerInfo
DbProviderInfo

모델과 함께 사용할 데이터베이스 공급자입니다.

반환

작성된 모델입니다.

적용 대상