EntityModelSchemaGenerator Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Класс создает ccMapping по умолчанию между EntityContainer в пространстве S и EntityContainer в пространстве C. Сопоставление будет создано на основе объявленных типов экстентов. Поэтому наследование не работает.
public ref class EntityModelSchemaGenerator sealed
public sealed class EntityModelSchemaGenerator
type EntityModelSchemaGenerator = class
Public NotInheritable Class EntityModelSchemaGenerator
- Наследование
-
EntityModelSchemaGenerator
Конструкторы
| Имя | Описание |
|---|---|
| EntityModelSchemaGenerator(EntityContainer, String, String) |
Инициализирует новый экземпляр класса EntityModelSchemaGenerator. |
| EntityModelSchemaGenerator(EntityContainer) |
Инициализирует новый экземпляр класса EntityModelSchemaGenerator. |
| EntityModelSchemaGenerator(StoreItemCollection, String, String) |
Создает EntityModelGenerator. |
Свойства
| Имя | Описание |
|---|---|
| EdmItemCollection |
Возвращает объект EdmItemCollection, созданный методом GenerateMetadata. |
| EntityContainer |
Возвращает концептуальную модель EntityContainer, созданную методом GenerateMetadata. |
| GenerateForeignKeyProperties |
Возвращает или задает флаг для создания свойств внешнего ключа в концептуальной модели. |
| PluralizationService |
Возвращает или задает значение PluralizationService, указывающее службу, используемую при создании модели. |
Методы
| Имя | Описание |
|---|---|
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GenerateMetadata() |
Создает сведения о метаданных концептуальной модели и возвращает все ошибки схемы. |
| GenerateMetadata(Version) |
Создает сведения о метаданных концептуальной модели и возвращает все ошибки схемы. |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
| WriteModelSchema(String) |
Записывает созданный язык определения концептуальной схемы (CSDL) в указанный файл. |
| WriteModelSchema(XmlWriter) |
Записывает созданный язык определения концептуальной схемы (CSDL) в объект XmlWriter. |
| WriteStorageMapping(String) |
Записывает созданный язык спецификации сопоставления (MSL) в указанный файл. |
| WriteStorageMapping(XmlWriter) |
Записывает созданный язык спецификации сопоставления (MSL) в объект XmlWriter. |