EdmModel - класс
[Эта страница относится к документации к Entity Framework 6. Последняя версия доступна в составе пакета Entity Framework NuGet. Дополнительные сведения об Entity Framework см. в разделе msdn.com/data/ef.]
Представляет концептуальную модель или модель хранения. Этот класс можно использовать для доступа к информации о форме модели и способе ее конфигурации.
Иерархия наследования
System.Object
System.Data.Entity.Core.Metadata.Edm.MetadataItem
System.Data.Entity.Core.Metadata.Edm.EdmModel
Пространство имен: System.Data.Entity.Core.Metadata.Edm
Сборка: EntityFramework (в EntityFramework.dll)
Синтаксис
'Декларация
Public Class EdmModel _
Inherits MetadataItem
'Применение
Dim instance As EdmModel
public class EdmModel : MetadataItem
public ref class EdmModel : public MetadataItem
type EdmModel =
class
inherit MetadataItem
end
public class EdmModel extends MetadataItem
Тип EdmModel предоставляет следующие члены.
Свойства
Имя | Описание | |
---|---|---|
AssociationTypes | Возвращает типы ассоциации в модели. | |
BuiltInTypeKind | Возвращает вид встроенного типа для этого типа. (Переопределяет MetadataItem.BuiltInTypeKind.) | |
ComplexTypes | Возвращает сложные типы в модели. | |
Container | Возвращает контейнер, в котором хранятся наборы сущностей и ассоциаций, а также импорты функций. | |
DataSpace | Возвращает пространство данных, связанное с моделью, которое указывает, является ли модель концептуальной (DataSpace.CSpace) или моделью хранения (DataSpace.SSpace). | |
Documentation | Возвращает или задает документацию, связанную с этим типом. (Унаследовано от MetadataItem.) | |
EntityTypes | Возвращает типы сущности в модели. | |
EnumTypes | Возвращает типы перечисления в модели. | |
Functions | Возвращает функции в модели. | |
GlobalItems | Возвращает глобальные элементы, связанные с моделью. | |
MetadataProperties | Возвращает список свойств текущего типа. (Унаследовано от MetadataItem.) |
По верхнему краю
Методы
Имя | Описание | |
---|---|---|
AddAnnotation | Добавляет или обновляет заметку с указанным именем и значением. (Унаследовано от MetadataItem.) | |
AddItem(AssociationType) | Добавляет тип ассоциации в модель. | |
AddItem(ComplexType) | Добавляет сложный тип в модель. | |
AddItem(EdmFunction) | Добавляет функцию в модель. | |
AddItem(EntityType) | Добавляет тип сущности в модель. | |
AddItem(EnumType) | Добавляет тип перечисления в модель. | |
Equals | (Унаследовано от Object.) | |
Finalize | (Унаследовано от Object.) | |
GetHashCode | (Унаследовано от Object.) | |
GetType | (Унаследовано от Object.) | |
MemberwiseClone | (Унаследовано от Object.) | |
RemoveAnnotation | Удаляет заметку с указанным именем. (Унаследовано от MetadataItem.) | |
RemoveItem(AssociationType) | Удаляет тип ассоциации из модели. | |
RemoveItem(ComplexType) | Удаляет сложный тип из модели. | |
RemoveItem(EdmFunction) | Удаляет функцию из модели. | |
RemoveItem(EntityType) | Удаляет тип сущности из модели. | |
RemoveItem(EnumType) | Удаляет тип перечисления из модели. | |
ToString | (Унаследовано от Object.) |
По верхнему краю
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасная работа с членами экземпляров типа не гарантируется.