EntityCodeGenerator.GenerateCode 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
CSDL(개념 스키마 정의 언어)에서 생성된 개체가 포함된 소스 코드를 생성합니다.
오버로드
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>) |
XmlReader 개체에 지정된 CSDL(개념 스키마 정의 언어)에 따라 개체 계층 코드를 생성한 다음 생성된 코드를 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)
매개 변수
- 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
대상이 되는 내부 엔터티 프레임워크 버전입니다.
반환
생성된 모든 오류를 포함하는 EdmSchemaError 개체 목록입니다.
적용 대상
GenerateCode(XmlReader, TextWriter, IEnumerable<XmlReader>)
XmlReader 개체에 지정된 CSDL(개념 스키마 정의 언어)에 따라 개체 계층 코드를 생성한 다음 생성된 코드를 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)
매개 변수
- 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
대상이 되는 내부 엔터티 프레임워크 버전입니다.
반환
생성된 모든 오류를 포함하는 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
대상이 되는 내부 엔터티 프레임워크 버전입니다.
반환
생성된 모든 오류를 포함하는 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
대상이 되는 내부 엔터티 프레임워크 버전입니다.
반환
생성된 모든 오류를 포함하는 EdmSchemaError 개체 목록입니다.
적용 대상
.NET