EntityClassGenerator.GenerateCode Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает файл исходного кода, содержащий объекты, сформированные при помощи CSDL-файла.
Перегрузки
GenerateCode(String, String) |
Создает файл исходного кода, содержащий объекты, сформированные при помощи заданного CSDL-файла. |
GenerateCode(XmlReader, TextWriter) |
Создает исходный код, используя CSDL-файл, который содержится в объекте XmlReader, и записывает созданный исходный код в объект TextWriter. |
GenerateCode(String, String, IEnumerable<String>) |
Создает исходный код с помощью заданного CSDL-файла. Список путей к файлам схемы используется для разрешения ссылок, содержащихся в CSDL-файле. |
GenerateCode(XmlReader, TextWriter, IEnumerable<XmlReader>) |
Создает исходный код на основе CSDL-файла в объекте XmlReader, а затем записывает созданный исходный код в объект TextWriter. Список IList объектов XmlReader используется для разрешения ссылок, содержащихся в CSDL-файле. |
GenerateCode(String, String)
Создает файл исходного кода, содержащий объекты, сформированные при помощи заданного CSDL-файла.
public:
System::Collections::Generic::IList<System::Data::Metadata::Edm::EdmSchemaError ^> ^ GenerateCode(System::String ^ sourceEdmSchemaFilePath, System::String ^ targetFilePath);
public System.Collections.Generic.IList<System.Data.Metadata.Edm.EdmSchemaError> GenerateCode (string sourceEdmSchemaFilePath, string targetFilePath);
member this.GenerateCode : string * string -> System.Collections.Generic.IList<System.Data.Metadata.Edm.EdmSchemaError>
Public Function GenerateCode (sourceEdmSchemaFilePath As String, targetFilePath As String) As IList(Of EdmSchemaError)
Параметры
- sourceEdmSchemaFilePath
- String
Путь к CSDL-файлу.
- targetFilePath
- String
Путь к созданному файлу исходного кода.
Возвращаемое значение
Список IList ошибок 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, в который записывается исходный код.
Возвращаемое значение
Список IList ошибок 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-файл). Если в исходной схеме отсутствуют зависимости, передается пустой список.
Возвращаемое значение
Список IList объектов EdmSchemaError, содержащий все возникшие ошибки.
Применяется к
GenerateCode(XmlReader, TextWriter, IEnumerable<XmlReader>)
Создает исходный код на основе CSDL-файла в объекте XmlReader, а затем записывает созданный исходный код в объект TextWriter. Список IList объектов 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-файл). Если в исходной схеме отсутствуют зависимости, передается пустой объект IList.
Возвращаемое значение
Список объектов EdmSchemaError, содержащий все возникшие ошибки.