EntityViewGenerator.GenerateViews 메서드

정의

컴파일 시간에 익스텐트에서 뷰를 StorageMappingItemCollection생성하고 런타임에 이러한 보기를 사용할 수 있도록 하는 소스 코드 파일을 만듭니다.

오버로드

Name Description
GenerateViews(StorageMappingItemCollection, TextWriter)

컴파일 시간에 익스텐트에서 뷰를 생성합니다 StorageMappingItemCollection. 소스 코드 파일을 런타임에 TextWriter 사용할 수 있도록 소스 코드 파일을 보냅니다.

GenerateViews(StorageMappingItemCollection, String)

컴파일 시간에 익스텐트에서 뷰를 생성합니다 StorageMappingItemCollection. 런타임에 보기를 사용할 수 있도록 지정한 위치에 소스 코드 파일을 씁니다.

GenerateViews(StorageMappingItemCollection, TextWriter, Version)

컴파일 시간에 익스텐트에서 뷰를 생성합니다 StorageMappingItemCollection. 소스 코드 파일을 런타임에 TextWriter 사용할 수 있도록 소스 코드 파일을 보냅니다.

설명

기본적으로 뷰는 쿼리 또는 업데이트가 익스텐트에서 수행될 때마다 런타임에 생성됩니다. 컴파일 시간에 뷰를 생성하면 런타임에 뷰를 생성하는 비용을 제거하여 애플리케이션 성능을 향상시킬 수 있습니다.

GenerateViews(StorageMappingItemCollection, TextWriter)

Important

이 API는 CLS 규격이 아닙니다.

컴파일 시간에 익스텐트에서 뷰를 생성합니다 StorageMappingItemCollection. 소스 코드 파일을 런타임에 TextWriter 사용할 수 있도록 소스 코드 파일을 보냅니다.

public:
 System::Collections::Generic::IList<System::Data::Metadata::Edm::EdmSchemaError ^> ^ GenerateViews(System::Data::Mapping::StorageMappingItemCollection ^ mappingCollection, System::IO::TextWriter ^ outputWriter);
public System.Collections.Generic.IList<System.Data.Metadata.Edm.EdmSchemaError> GenerateViews(System.Data.Mapping.StorageMappingItemCollection mappingCollection, System.IO.TextWriter outputWriter);
[System.CLSCompliant(false)]
public System.Collections.Generic.IList<System.Data.Metadata.Edm.EdmSchemaError> GenerateViews(System.Data.Mapping.StorageMappingItemCollection mappingCollection, System.IO.TextWriter outputWriter);
member this.GenerateViews : System.Data.Mapping.StorageMappingItemCollection * System.IO.TextWriter -> System.Collections.Generic.IList<System.Data.Metadata.Edm.EdmSchemaError>
[<System.CLSCompliant(false)>]
member this.GenerateViews : System.Data.Mapping.StorageMappingItemCollection * System.IO.TextWriter -> System.Collections.Generic.IList<System.Data.Metadata.Edm.EdmSchemaError>
Public Function GenerateViews (mappingCollection As StorageMappingItemCollection, outputWriter As TextWriter) As IList(Of EdmSchemaError)

매개 변수

mappingCollection
StorageMappingItemCollection

StorageMappingItemCollection 뷰가 생성되는 원본입니다.

outputWriter
TextWriter

TextWriter 생성된 코드를 보낼 수 있는 코드입니다.

반품

생성된 오류가 포함된 목록입니다.

특성

적용 대상

GenerateViews(StorageMappingItemCollection, String)

Important

이 API는 CLS 규격이 아닙니다.

컴파일 시간에 익스텐트에서 뷰를 생성합니다 StorageMappingItemCollection. 런타임에 보기를 사용할 수 있도록 지정한 위치에 소스 코드 파일을 씁니다.

public:
 System::Collections::Generic::IList<System::Data::Metadata::Edm::EdmSchemaError ^> ^ GenerateViews(System::Data::Mapping::StorageMappingItemCollection ^ mappingCollection, System::String ^ outputPath);
public System.Collections.Generic.IList<System.Data.Metadata.Edm.EdmSchemaError> GenerateViews(System.Data.Mapping.StorageMappingItemCollection mappingCollection, string outputPath);
[System.CLSCompliant(false)]
public System.Collections.Generic.IList<System.Data.Metadata.Edm.EdmSchemaError> GenerateViews(System.Data.Mapping.StorageMappingItemCollection mappingCollection, string outputPath);
member this.GenerateViews : System.Data.Mapping.StorageMappingItemCollection * string -> System.Collections.Generic.IList<System.Data.Metadata.Edm.EdmSchemaError>
[<System.CLSCompliant(false)>]
member this.GenerateViews : System.Data.Mapping.StorageMappingItemCollection * string -> System.Collections.Generic.IList<System.Data.Metadata.Edm.EdmSchemaError>
Public Function GenerateViews (mappingCollection As StorageMappingItemCollection, outputPath As String) As IList(Of EdmSchemaError)

매개 변수

mappingCollection
StorageMappingItemCollection

StorageMappingItemCollection 뷰가 생성되는 원본입니다.

outputPath
String

String 소스 코드 파일을 쓸 위치를 지정하는 값입니다.

반품

생성된 오류가 포함된 목록입니다.

특성

적용 대상

GenerateViews(StorageMappingItemCollection, TextWriter, Version)

Important

이 API는 CLS 규격이 아닙니다.

컴파일 시간에 익스텐트에서 뷰를 생성합니다 StorageMappingItemCollection. 소스 코드 파일을 런타임에 TextWriter 사용할 수 있도록 소스 코드 파일을 보냅니다.

public:
 System::Collections::Generic::IList<System::Data::Metadata::Edm::EdmSchemaError ^> ^ GenerateViews(System::Data::Mapping::StorageMappingItemCollection ^ mappingCollection, System::IO::TextWriter ^ outputWriter, Version ^ targetEntityFrameworkVersion);
[System.CLSCompliant(false)]
public System.Collections.Generic.IList<System.Data.Metadata.Edm.EdmSchemaError> GenerateViews(System.Data.Mapping.StorageMappingItemCollection mappingCollection, System.IO.TextWriter outputWriter, Version targetEntityFrameworkVersion);
[<System.CLSCompliant(false)>]
member this.GenerateViews : System.Data.Mapping.StorageMappingItemCollection * System.IO.TextWriter * Version -> System.Collections.Generic.IList<System.Data.Metadata.Edm.EdmSchemaError>
Public Function GenerateViews (mappingCollection As StorageMappingItemCollection, outputWriter As TextWriter, targetEntityFrameworkVersion As Version) As IList(Of EdmSchemaError)

매개 변수

mappingCollection
StorageMappingItemCollection

StorageMappingItemCollection 유효성을 검사할 값입니다.

outputWriter
TextWriter

TextWriter 출력이 기록되는 값입니다.

targetEntityFrameworkVersion
Version

해당 속성 EntityFrameworkVersions 은 Entity Framework의 대상 버전에 해당합니다.

반품

생성된 오류가 포함된 목록입니다.

특성

적용 대상