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)
Параметры
- 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 использует внутренние номера версий платформы 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, содержащий все возникшие ошибки.