다음을 통해 공유


MetaModel 생성자

정의

MetaModel 클래스의 새 인스턴스를 인스턴스화합니다.

오버로드

MetaModel()

MetaModel 클래스의 새 인스턴스를 인스턴스화합니다.

MetaModel(Boolean)

MetaModel 클래스의 새 인스턴스를 인스턴스화합니다.

MetaModel()

MetaModel 클래스의 새 인스턴스를 인스턴스화합니다.

public:
 MetaModel();
public MetaModel ();
Public Sub New ()

예제

다음 예제에서는 생성자를 사용하여 MetaModel 다음 작업을 수행하는 방법을 보여 줍니다.

  • 클래스를 인스턴스화합니다 MetaModel .

  • 인스턴스를 초기화하고 등록합니다 MetaModel .

MetaModel model = new MetaModel();
model.RegisterContext(typeof(AdventureWorksLTDataContext), 
    new ContextConfiguration() { ScaffoldAllTables = true });
Dim model As New MetaModel
model.RegisterContext(GetType(AdventureWorksLTDataContext), _
   New ContextConfiguration() With {.ScaffoldAllTables = True})

설명

일반적으로 Global.asax 파일의 메서드에서 Application_Start 생성자를 호출 MetaModel 합니다.

적용 대상

MetaModel(Boolean)

MetaModel 클래스의 새 인스턴스를 인스턴스화합니다.

public:
 MetaModel(bool registerGlobally);
public MetaModel (bool registerGlobally);
new System.Web.DynamicData.MetaModel : bool -> System.Web.DynamicData.MetaModel
Public Sub New (registerGlobally As Boolean)

매개 변수

registerGlobally
Boolean

모델이 전역적으로 등록된다는 것을 나타내면 true이고, 그렇지 않으면 false입니다. 기본값은 true입니다.

설명

이 생성자는 데이터 모델을 전역적으로 등록하여 메서드를 사용하여 GetModel 검색할 수 있는지 여부를 결정합니다. 형식 충돌을 방지하면서 여러 모델을 만들고 동일한 엔터티 형식을 사용할 수 있습니다.

일반적으로 Global.asax 파일의 메서드에서 Application_Start 생성자를 호출 MetaModel 합니다.

적용 대상