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)

Применяется к