Поделиться через


EntityCodeGenerator.GenerateCode Метод

Определение

Создает исходный код, содержащий объекты, сформированные из кода на языке CSDL.

Перегрузки

GenerateCode(String, String)

Создает файл исходного кода, содержащий код уровня объектов, сформированный из заданного файла на языке CSDL.

GenerateCode(XmlReader, TextWriter)

Создает код уровня объектов, используя CSDL, указанный в объекте XmlReader, и записывает созданный код в объект TextWriter.

GenerateCode(String, String, IEnumerable<String>)

Создает файл исходного кода, содержащий код уровня объектов, сформированный из заданного файла на языке CSDL. Список путей к файлам схемы используется для разрешения ссылок, содержащихся в CSDL-файле.

GenerateCode(String, String, Version)

Создает файл исходного кода, содержащий код уровня объектов, сформированный из заданного файла на языке CSDL. Обратите внимание, что параметр targetEntityFrameworkVersion использует внутренние номера версий платформы Entity Framework, как описано в классе EntityFrameworkVersions.

GenerateCode(XmlReader, TextWriter, IEnumerable<XmlReader>)

Создает код уровня объектов на основе CSDL, указанного в объекте XmlReader, а затем записывает созданный код в объект TextWriter. Список объектов XmlReader используется для разрешения ссылок, содержащихся в CSDL-файле.

GenerateCode(XmlReader, TextWriter, Version)

Создает код уровня объектов, используя CSDL (язык определения концептуальной схемы), указанный в объекте XmlReader, и записывает созданный код в объект TextWriter. Обратите внимание, что параметр targetEntityFrameworkVersion использует внутренние номера версий платформы Entity Framework, как описано в классе EntityFrameworkVersions.

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

Создает файл исходного кода, содержащий код уровня объектов, сформированный из заданного файла на языке CSDL. Список путей к файлам схемы используется для разрешения ссылок, содержащихся в CSDL-файле. Обратите внимание, что параметр targetEntityFrameworkVersion использует внутренние номера версий платформы Entity Framework, как описано в классе EntityFrameworkVersions.

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

Создает файл исходного кода, содержащий код уровня объектов, сформированный из заданного файла на языке CSDL. Обратите внимание, что параметр targetEntityFrameworkVersion использует внутренние номера версий платформы Entity Framework, как описано в классе EntityFrameworkVersions.

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)

Создает код уровня объектов, используя CSDL, указанный в объекте XmlReader, и записывает созданный код в объект 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 использует внутренние номера версий платформы Entity Framework, как описано в классе EntityFrameworkVersions.

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>

Список объектов XmlReader, содержащих схемы, на которые ссылается исходная схема (CSDL). Если в исходной схеме отсутствуют зависимости, передается пустой список.

Возвращаемое значение

Список объектов EdmSchemaError, содержащий все возникшие ошибки.

Применяется к

GenerateCode(XmlReader, TextWriter, Version)

Создает код уровня объектов, используя CSDL (язык определения концептуальной схемы), указанный в объекте XmlReader, и записывает созданный код в объект TextWriter. Обратите внимание, что параметр targetEntityFrameworkVersion использует внутренние номера версий платформы Entity Framework, как описано в классе EntityFrameworkVersions.

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

Объект XmlReader, содержащий CSDL.

target
TextWriter

Объект TextWriter, в который записывается код уровня объектов.

targetEntityFrameworkVersion
Version

Внутренняя целевая версия Entity Framework.

Возвращаемое значение

Список объектов EdmSchemaError, содержащий все возникшие ошибки.

Применяется к

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

Создает файл исходного кода, содержащий код уровня объектов, сформированный из заданного файла на языке CSDL. Список путей к файлам схемы используется для разрешения ссылок, содержащихся в CSDL-файле. Обратите внимание, что параметр targetEntityFrameworkVersion использует внутренние номера версий платформы Entity Framework, как описано в классе EntityFrameworkVersions.

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 использует внутренние номера версий платформы Entity Framework, как описано в классе EntityFrameworkVersions.

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

Объект XmlReader, содержащий CSDL.

target
TextWriter

Объект TextWriter, в который записывается код уровня объектов.

additionalEdmSchemas
IEnumerable<XmlReader>

Список объектов XmlReader, содержащих схемы, на которые ссылается исходная схема (CSDL). Если в исходной схеме отсутствуют зависимости, передается пустой объект IList.

targetEntityFrameworkVersion
Version

Внутренняя целевая версия Entity Framework.

Возвращаемое значение

Список объектов EdmSchemaError, содержащий все возникшие ошибки.

Применяется к