EntityCodeGenerator Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Генерирует контекст объекта и классы сущностей (код уровня объекта) из файлов языка определения концептуальной схемы (CSDL). Начиная с Entity Framework 4 класс ObjectContext для определенной модели содержит свойства типа ObjectSet<TEntity>, которые представляют наборы сущностей модели.
public ref class EntityCodeGenerator
public class EntityCodeGenerator
type EntityCodeGenerator = class
Public Class EntityCodeGenerator
- Наследование
-
EntityCodeGenerator
Конструкторы
EntityCodeGenerator(LanguageOption) |
Инициализирует новый экземпляр класса EntityCodeGenerator с указанным параметром языка. |
Свойства
EdmToObjectNamespaceMap |
Получает объект EdmToObjectNamespaceMap, содержащий сопоставления CSDL и пространства имен кода. |
LanguageOption |
Возвращает или задает значение LanguageOption, указывающее язык создаваемого кода. |
Методы
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GenerateCode(String, String) |
Создает файл исходного кода, содержащий код уровня объектов, сформированный из заданного файла на языке CSDL. |
GenerateCode(String, String, IEnumerable<String>) |
Создает файл исходного кода, содержащий код уровня объектов, сформированный из заданного файла на языке CSDL. Список путей к файлам схемы используется для разрешения ссылок, содержащихся в CSDL-файле. |
GenerateCode(String, String, IEnumerable<String>, Version) |
Создает файл исходного кода, содержащий код уровня объектов, сформированный из заданного файла на языке CSDL. Список путей к файлам схемы используется для разрешения ссылок, содержащихся в CSDL-файле. Обратите внимание, что параметр targetEntityFrameworkVersion использует внутренние номера версий платформы Entity Framework, как описано в классе EntityFrameworkVersions. |
GenerateCode(String, String, Version) |
Создает файл исходного кода, содержащий код уровня объектов, сформированный из заданного файла на языке CSDL. Обратите внимание, что параметр targetEntityFrameworkVersion использует внутренние номера версий платформы Entity Framework, как описано в классе EntityFrameworkVersions. |
GenerateCode(XmlReader, TextWriter) |
Создает код уровня объектов, используя CSDL, указанный в объекте XmlReader, и записывает созданный код в объект TextWriter. |
GenerateCode(XmlReader, TextWriter, IEnumerable<XmlReader>) |
Создает код уровня объектов на основе CSDL, указанного в объекте XmlReader, а затем записывает созданный код в объект TextWriter. Список объектов XmlReader используется для разрешения ссылок, содержащихся в CSDL-файле. |
GenerateCode(XmlReader, TextWriter, IEnumerable<XmlReader>, Version) |
Создает файл исходного кода, содержащий код уровня объектов, сформированный из заданного файла на языке CSDL. Обратите внимание, что параметр targetEntityFrameworkVersion использует внутренние номера версий платформы Entity Framework, как описано в классе EntityFrameworkVersions. |
GenerateCode(XmlReader, TextWriter, Version) |
Создает код уровня объектов, используя CSDL (язык определения концептуальной схемы), указанный в объекте XmlReader, и записывает созданный код в объект TextWriter. Обратите внимание, что параметр targetEntityFrameworkVersion использует внутренние номера версий платформы Entity Framework, как описано в классе EntityFrameworkVersions. |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |