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