EntityViewGenerator.GenerateViews 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
컴파일 시간에 익스텐트에서 뷰를 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 뷰가 생성되는 원본입니다.
반품
생성된 오류가 포함된 목록입니다.
- 특성
적용 대상
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의 대상 버전에 해당합니다.
반품
생성된 오류가 포함된 목록입니다.
- 특성