EntityCodeGenerator.GenerateCode 메서드

정의

CSDL(개념 스키마 정의 언어)에서 생성된 개체를 포함하는 소스 코드를 생성합니다.

오버로드

Name Description
GenerateCode(String, String)

지정된 CSDL(개념 스키마 정의 언어) 파일에서 생성된 개체 계층 코드를 포함하는 소스 코드 파일을 만듭니다.

GenerateCode(XmlReader, TextWriter)

개체에 지정된 XmlReader CSDL(개념 스키마 정의 언어)을 사용하여 개체 계층 코드를 생성하고 생성된 코드를 출력 TextWriter합니다.

GenerateCode(String, String, IEnumerable<String>)

지정된 CSDL(개념 스키마 정의 언어) 파일에서 생성된 개체 계층 코드를 포함하는 소스 코드 파일을 만듭니다. 스키마 파일 경로 목록은 CSDL 파일에 포함된 참조를 확인하는 데 사용됩니다.

GenerateCode(String, String, Version)

지정된 CSDL(개념 스키마 정의 언어) 파일에서 생성된 개체 계층 코드를 포함하는 소스 코드 파일을 만듭니다. targetEntityFrameworkVersion 매개 변수는 클래스에 EntityFrameworkVersions 설명된 대로 내부 Entity Framework 버전 번호를 사용합니다.

GenerateCode(XmlReader, TextWriter, IEnumerable<XmlReader>)

개체에 지정된 CSDL(개념 스키마 정의 언어)을 XmlReader 기반으로 개체 계층 코드를 생성한 다음 생성된 코드를 출력 TextWriter합니다. 개체 목록은 XmlReader CSDL에 포함된 모든 참조를 확인하는 데 사용됩니다.

GenerateCode(XmlReader, TextWriter, Version)

XmlReader 개체에 지정된 CSDL(개념 스키마 정의 언어)을 사용하여 개체 계층 코드를 생성하고 생성된 코드를 TextWriter에 출력합니다. targetEntityFrameworkVersion 매개 변수는 클래스에 EntityFrameworkVersions 설명된 대로 내부 EntityFramework 버전 번호를 사용합니다.

GenerateCode(String, String, IEnumerable<String>, Version)

지정된 CSDL(개념 스키마 정의 언어) 파일에서 생성된 개체 계층 코드를 포함하는 소스 코드 파일을 만듭니다. 스키마 파일 경로 목록은 CSDL 파일에 포함된 참조를 확인하는 데 사용됩니다. targetEntityFrameworkVersion 매개 변수는 클래스에 EntityFrameworkVersions 설명된 대로 내부 EntityFramework 버전 번호를 사용합니다.

GenerateCode(XmlReader, TextWriter, IEnumerable<XmlReader>, Version)

지정된 CSDL(개념 스키마 정의 언어) 파일에서 생성된 개체 계층 코드를 포함하는 소스 코드 파일을 만듭니다. targetEntityFrameworkVersion 매개 변수는 클래스에 EntityFrameworkVersions 설명된 대로 내부 Entity Framework 버전 번호를 사용합니다.

GenerateCode(String, String)

지정된 CSDL(개념 스키마 정의 언어) 파일에서 생성된 개체 계층 코드를 포함하는 소스 코드 파일을 만듭니다.

public:
 System::Collections::Generic::IList<System::Data::Metadata::Edm::EdmSchemaError ^> ^ GenerateCode(System::String ^ sourceEdmSchemaFilePath, System::String ^ targetPath);
public System.Collections.Generic.IList<System.Data.Metadata.Edm.EdmSchemaError> GenerateCode(string sourceEdmSchemaFilePath, string targetPath);
member this.GenerateCode : string * string -> System.Collections.Generic.IList<System.Data.Metadata.Edm.EdmSchemaError>
Public Function GenerateCode (sourceEdmSchemaFilePath As String, targetPath As String) As IList(Of EdmSchemaError)

매개 변수

sourceEdmSchemaFilePath
String

CSDL 파일의 경로입니다.

targetPath
String

생성된 개체 계층 코드를 포함하는 파일의 경로입니다.

반품

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

적용 대상

GenerateCode(XmlReader, TextWriter)

개체에 지정된 XmlReader CSDL(개념 스키마 정의 언어)을 사용하여 개체 계층 코드를 생성하고 생성된 코드를 출력 TextWriter합니다.

public:
 System::Collections::Generic::IList<System::Data::Metadata::Edm::EdmSchemaError ^> ^ GenerateCode(System::Xml::XmlReader ^ sourceEdmSchema, System::IO::TextWriter ^ target);
public System.Collections.Generic.IList<System.Data.Metadata.Edm.EdmSchemaError> GenerateCode(System.Xml.XmlReader sourceEdmSchema, System.IO.TextWriter target);
member this.GenerateCode : System.Xml.XmlReader * System.IO.TextWriter -> System.Collections.Generic.IList<System.Data.Metadata.Edm.EdmSchemaError>
Public Function GenerateCode (sourceEdmSchema As XmlReader, target As TextWriter) As IList(Of EdmSchemaError)

매개 변수

sourceEdmSchema
XmlReader

XmlReader CSDL을 포함하는 항목입니다.

target
TextWriter

TextWriter 개체 계층 코드가 기록되는 값입니다.

반품

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

적용 대상

GenerateCode(String, String, IEnumerable<String>)

지정된 CSDL(개념 스키마 정의 언어) 파일에서 생성된 개체 계층 코드를 포함하는 소스 코드 파일을 만듭니다. 스키마 파일 경로 목록은 CSDL 파일에 포함된 참조를 확인하는 데 사용됩니다.

public:
 System::Collections::Generic::IList<System::Data::Metadata::Edm::EdmSchemaError ^> ^ GenerateCode(System::String ^ sourceEdmSchemaFilePath, System::String ^ targetPath, System::Collections::Generic::IEnumerable<System::String ^> ^ additionalEdmSchemaFilePaths);
public System.Collections.Generic.IList<System.Data.Metadata.Edm.EdmSchemaError> GenerateCode(string sourceEdmSchemaFilePath, string targetPath, System.Collections.Generic.IEnumerable<string> additionalEdmSchemaFilePaths);
member this.GenerateCode : string * string * seq<string> -> System.Collections.Generic.IList<System.Data.Metadata.Edm.EdmSchemaError>
Public Function GenerateCode (sourceEdmSchemaFilePath As String, targetPath As String, additionalEdmSchemaFilePaths As IEnumerable(Of String)) As IList(Of EdmSchemaError)

매개 변수

sourceEdmSchemaFilePath
String

CSDL 파일의 경로입니다.

targetPath
String

생성된 개체 계층 코드를 포함하는 파일의 경로입니다.

additionalEdmSchemaFilePaths
IEnumerable<String>

원본 스키마(CSDL 파일)의 참조를 확인하는 데 사용할 수 있는 스키마 파일 경로 목록입니다. 원본 스키마에 종속성이 없는 경우 빈 목록을 전달합니다.

반품

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

적용 대상

GenerateCode(String, String, Version)

지정된 CSDL(개념 스키마 정의 언어) 파일에서 생성된 개체 계층 코드를 포함하는 소스 코드 파일을 만듭니다. targetEntityFrameworkVersion 매개 변수는 클래스에 EntityFrameworkVersions 설명된 대로 내부 Entity Framework 버전 번호를 사용합니다.

public:
 System::Collections::Generic::IList<System::Data::Metadata::Edm::EdmSchemaError ^> ^ GenerateCode(System::String ^ sourceEdmSchemaFilePath, System::String ^ targetPath, Version ^ targetEntityFrameworkVersion);
public System.Collections.Generic.IList<System.Data.Metadata.Edm.EdmSchemaError> GenerateCode(string sourceEdmSchemaFilePath, string targetPath, Version targetEntityFrameworkVersion);
member this.GenerateCode : string * string * Version -> System.Collections.Generic.IList<System.Data.Metadata.Edm.EdmSchemaError>
Public Function GenerateCode (sourceEdmSchemaFilePath As String, targetPath As String, targetEntityFrameworkVersion As Version) As IList(Of EdmSchemaError)

매개 변수

sourceEdmSchemaFilePath
String

CSDL 파일의 경로입니다.

targetPath
String

생성된 개체 계층 코드를 포함하는 파일의 경로입니다.

targetEntityFrameworkVersion
Version

대상으로 지정되는 내부 Entity Framework 버전입니다.

반품

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

적용 대상

GenerateCode(XmlReader, TextWriter, IEnumerable<XmlReader>)

개체에 지정된 CSDL(개념 스키마 정의 언어)을 XmlReader 기반으로 개체 계층 코드를 생성한 다음 생성된 코드를 출력 TextWriter합니다. 개체 목록은 XmlReader CSDL에 포함된 모든 참조를 확인하는 데 사용됩니다.

public:
 System::Collections::Generic::IList<System::Data::Metadata::Edm::EdmSchemaError ^> ^ GenerateCode(System::Xml::XmlReader ^ sourceEdmSchema, System::IO::TextWriter ^ target, System::Collections::Generic::IEnumerable<System::Xml::XmlReader ^> ^ additionalEdmSchemas);
public System.Collections.Generic.IList<System.Data.Metadata.Edm.EdmSchemaError> GenerateCode(System.Xml.XmlReader sourceEdmSchema, System.IO.TextWriter target, System.Collections.Generic.IEnumerable<System.Xml.XmlReader> additionalEdmSchemas);
member this.GenerateCode : System.Xml.XmlReader * System.IO.TextWriter * seq<System.Xml.XmlReader> -> System.Collections.Generic.IList<System.Data.Metadata.Edm.EdmSchemaError>
Public Function GenerateCode (sourceEdmSchema As XmlReader, target As TextWriter, additionalEdmSchemas As IEnumerable(Of XmlReader)) As IList(Of EdmSchemaError)

매개 변수

sourceEdmSchema
XmlReader

XmlReader CSDL을 포함하는 항목입니다.

target
TextWriter

TextWriter 생성된 개체 계층 코드를 출력하는 것입니다.

additionalEdmSchemas
IEnumerable<XmlReader>

원본 스키마(CSDL)에서 참조하는 스키마가 포함된 개체 목록 XmlReader 입니다. 원본 스키마에 종속성이 없는 경우 빈 목록을 전달합니다.

반품

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

적용 대상

GenerateCode(XmlReader, TextWriter, Version)

XmlReader 개체에 지정된 CSDL(개념 스키마 정의 언어)을 사용하여 개체 계층 코드를 생성하고 생성된 코드를 TextWriter에 출력합니다. targetEntityFrameworkVersion 매개 변수는 클래스에 EntityFrameworkVersions 설명된 대로 내부 EntityFramework 버전 번호를 사용합니다.

public:
 System::Collections::Generic::IList<System::Data::Metadata::Edm::EdmSchemaError ^> ^ GenerateCode(System::Xml::XmlReader ^ sourceEdmSchema, System::IO::TextWriter ^ target, Version ^ targetEntityFrameworkVersion);
public System.Collections.Generic.IList<System.Data.Metadata.Edm.EdmSchemaError> GenerateCode(System.Xml.XmlReader sourceEdmSchema, System.IO.TextWriter target, Version targetEntityFrameworkVersion);
member this.GenerateCode : System.Xml.XmlReader * System.IO.TextWriter * Version -> System.Collections.Generic.IList<System.Data.Metadata.Edm.EdmSchemaError>
Public Function GenerateCode (sourceEdmSchema As XmlReader, target As TextWriter, targetEntityFrameworkVersion As Version) As IList(Of EdmSchemaError)

매개 변수

sourceEdmSchema
XmlReader

CSDL을 포함하는 XmlReader입니다.

target
TextWriter

개체 계층 코드가 작성되는 TextWriter입니다.

targetEntityFrameworkVersion
Version

대상으로 지정되는 내부 Entity Framework 버전입니다.

반품

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

적용 대상

GenerateCode(String, String, IEnumerable<String>, Version)

지정된 CSDL(개념 스키마 정의 언어) 파일에서 생성된 개체 계층 코드를 포함하는 소스 코드 파일을 만듭니다. 스키마 파일 경로 목록은 CSDL 파일에 포함된 참조를 확인하는 데 사용됩니다. targetEntityFrameworkVersion 매개 변수는 클래스에 EntityFrameworkVersions 설명된 대로 내부 EntityFramework 버전 번호를 사용합니다.

public:
 System::Collections::Generic::IList<System::Data::Metadata::Edm::EdmSchemaError ^> ^ GenerateCode(System::String ^ sourceEdmSchemaFilePath, System::String ^ targetPath, System::Collections::Generic::IEnumerable<System::String ^> ^ additionalEdmSchemaFilePaths, Version ^ targetEntityFrameworkVersion);
public System.Collections.Generic.IList<System.Data.Metadata.Edm.EdmSchemaError> GenerateCode(string sourceEdmSchemaFilePath, string targetPath, System.Collections.Generic.IEnumerable<string> additionalEdmSchemaFilePaths, Version targetEntityFrameworkVersion);
member this.GenerateCode : string * string * seq<string> * Version -> System.Collections.Generic.IList<System.Data.Metadata.Edm.EdmSchemaError>
Public Function GenerateCode (sourceEdmSchemaFilePath As String, targetPath As String, additionalEdmSchemaFilePaths As IEnumerable(Of String), targetEntityFrameworkVersion As Version) As IList(Of EdmSchemaError)

매개 변수

sourceEdmSchemaFilePath
String

CSDL 파일의 경로입니다.

targetPath
String

생성된 개체 계층 코드를 포함하는 파일의 경로입니다.

additionalEdmSchemaFilePaths
IEnumerable<String>

원본 스키마(CSDL 파일)의 참조를 확인하는 데 사용할 수 있는 스키마 파일 경로 목록입니다. 원본 스키마에 종속성이 없는 경우 빈 목록을 전달합니다.

targetEntityFrameworkVersion
Version

대상으로 지정되는 내부 Entity Framework 버전입니다.

반품

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

적용 대상

GenerateCode(XmlReader, TextWriter, IEnumerable<XmlReader>, Version)

지정된 CSDL(개념 스키마 정의 언어) 파일에서 생성된 개체 계층 코드를 포함하는 소스 코드 파일을 만듭니다. targetEntityFrameworkVersion 매개 변수는 클래스에 EntityFrameworkVersions 설명된 대로 내부 Entity Framework 버전 번호를 사용합니다.

public:
 System::Collections::Generic::IList<System::Data::Metadata::Edm::EdmSchemaError ^> ^ GenerateCode(System::Xml::XmlReader ^ sourceEdmSchema, System::IO::TextWriter ^ target, System::Collections::Generic::IEnumerable<System::Xml::XmlReader ^> ^ additionalEdmSchemas, Version ^ targetEntityFrameworkVersion);
public System.Collections.Generic.IList<System.Data.Metadata.Edm.EdmSchemaError> GenerateCode(System.Xml.XmlReader sourceEdmSchema, System.IO.TextWriter target, System.Collections.Generic.IEnumerable<System.Xml.XmlReader> additionalEdmSchemas, Version targetEntityFrameworkVersion);
member this.GenerateCode : System.Xml.XmlReader * System.IO.TextWriter * seq<System.Xml.XmlReader> * Version -> System.Collections.Generic.IList<System.Data.Metadata.Edm.EdmSchemaError>
Public Function GenerateCode (sourceEdmSchema As XmlReader, target As TextWriter, additionalEdmSchemas As IEnumerable(Of XmlReader), targetEntityFrameworkVersion As Version) As IList(Of EdmSchemaError)

매개 변수

sourceEdmSchema
XmlReader

CSDL을 포함하는 XmlReader입니다.

target
TextWriter

개체 계층 코드가 작성되는 TextWriter입니다.

additionalEdmSchemas
IEnumerable<XmlReader>

원본 스키마(CSDL)에서 참조하는 스키마가 포함된 XmlReader 개체 목록입니다. 원본 스키마에 종속성이 없는 경우 빈 IList 개체를 전달합니다.

targetEntityFrameworkVersion
Version

대상으로 지정되는 내부 Entity Framework 버전입니다.

반품

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

적용 대상