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)
Параметры
- 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)
Параметры
- 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 объектов, содержащих все созданные ошибки.