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

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

Создает файл исходного кода, содержащий код слоя объектов, созданный из указанного файла языка определения концептуальной схемы (CSDL). Список путей к файлу схемы используется для разрешения всех ссылок, содержащихся в CSDL-файле. Обратите внимание, что параметр targetEntityFrameworkVersion использует внутренние номера версий EntityFramework, как описано в 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 использует внутренние номера версий EntityFramework, как описано в 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 использует внутренние номера версий EntityFramework, как описано в 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 объектов, содержащих все созданные ошибки.

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