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, IEnumerable<String>, Version) |
Создает файл исходного кода, содержащий код слоя объектов, созданный из указанного файла языка определения концептуальной схемы (CSDL). Список путей к файлу схемы используется для разрешения всех ссылок, содержащихся в CSDL-файле. Обратите внимание, что параметр targetEntityFrameworkVersion использует внутренние номера версий EntityFramework, как описано в EntityFrameworkVersions классе. |
| GenerateCode(String, String, IEnumerable<String>) |
Создает файл исходного кода, содержащий код слоя объектов, созданный из указанного файла языка определения концептуальной схемы (CSDL). Список путей к файлу схемы используется для разрешения всех ссылок, содержащихся в CSDL-файле. |
| GenerateCode(String, String, Version) |
Создает файл исходного кода, содержащий код слоя объектов, созданный из указанного файла языка определения концептуальной схемы (CSDL). Обратите внимание, что параметр targetEntityFrameworkVersion использует внутренние номера версий Entity Framework, как описано в EntityFrameworkVersions классе. |
| GenerateCode(String, String) |
Создает файл исходного кода, содержащий код слоя объектов, созданный из указанного файла языка определения концептуальной схемы (CSDL). |
| GenerateCode(XmlReader, TextWriter, IEnumerable<XmlReader>, 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(XmlReader, TextWriter) |
Создает код слоя объектов с помощью языка определения концептуальной схемы (CSDL), указанного в объекте XmlReader , и выводит созданный код в TextWriterобъект. |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |