RuntimeEntityType Класс

Определение

Представляет тип сущности в модели.

public class RuntimeEntityType : Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBase, Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeEntityType
public class RuntimeEntityType : Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase, Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeEntityType
type RuntimeEntityType = class
    inherit AnnotatableBase
    interface IRuntimeEntityType
    interface IEntityType
    interface IReadOnlyEntityType
    interface IReadOnlyTypeBase
    interface IReadOnlyAnnotatable
    interface ITypeBase
    interface IAnnotatable
type RuntimeEntityType = class
    inherit RuntimeTypeBase
    interface IRuntimeEntityType
    interface IEntityType
    interface IReadOnlyEntityType
    interface IReadOnlyTypeBase
    interface IReadOnlyAnnotatable
    interface ITypeBase
    interface IAnnotatable
    interface IRuntimeTypeBase
Public Class RuntimeEntityType
Inherits AnnotatableBase
Implements IRuntimeEntityType
Public Class RuntimeEntityType
Inherits RuntimeTypeBase
Implements IRuntimeEntityType
Наследование
RuntimeEntityType
Наследование
Реализации
IAnnotatable IReadOnlyAnnotatable IEntityType Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeEntityType IReadOnlyEntityType IReadOnlyTypeBase ITypeBase Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase

Комментарии

Дополнительные сведения и примеры см. в разделе Моделирование типов сущностей и связей .

Конструкторы

RuntimeEntityType(String, Type, Boolean, RuntimeModel, RuntimeEntityType, String, ChangeTrackingStrategy, PropertyInfo, Boolean)

Это внутренний API, который поддерживает инфраструктуру Entity Framework Core и не подчиняется тем же стандартам совместимости, что и общедоступные API. Он может быть изменен или удален без уведомления в любом выпуске. Его следует использовать только непосредственно в коде с особой осторожностью, зная, что это может привести к сбоям приложений при обновлении до нового выпуска Entity Framework Core.

RuntimeEntityType(String, Type, Boolean, RuntimeModel, RuntimeEntityType, String, ChangeTrackingStrategy, PropertyInfo, Boolean, Object)

Это внутренний API, который поддерживает инфраструктуру Entity Framework Core и не подчиняется тем же стандартам совместимости, что и общедоступные API. Он может быть изменен или удален без уведомления в любом выпуске. Его следует использовать только непосредственно в коде с особой осторожностью, зная, что это может привести к сбоям приложений при обновлении до нового выпуска Entity Framework Core.

Свойства

BaseType

Возвращает базовый тип этого типа. Возвращает значение null , если это не производный тип в иерархии наследования.

(Унаследовано от RuntimeTypeBase)
ClrType

Возвращает класс CLR, используемый для представления экземпляров этого типа. Возвращает значение null , если тип не имеет соответствующего класса CLR (известного как теневой тип).

(Унаследовано от RuntimeTypeBase)
ConstructorBinding

Возвращает или задает InstantiationBinding для предпочтительного конструктора.

Counts

Это внутренний API, который поддерживает инфраструктуру Entity Framework Core и не подчиняется тем же стандартам совместимости, что и общедоступные API. Он может быть изменен или удален без уведомления в любом выпуске. Его следует использовать только непосредственно в коде с особой осторожностью, зная, что это может привести к сбоям приложений при обновлении до нового выпуска Entity Framework Core.

DebugView

Это внутренний API, который поддерживает инфраструктуру Entity Framework Core и не подчиняется тем же стандартам совместимости, что и общедоступные API. Он может быть изменен или удален без уведомления в любом выпуске. Его следует использовать только непосредственно в коде с особой осторожностью, зная, что это может привести к сбоям приложений при обновлении до нового выпуска Entity Framework Core.

DirectlyDerivedTypes

Возвращает все типы в модели, которые непосредственно являются производными от этого типа.

(Унаследовано от RuntimeTypeBase)
EmptyShadowValuesFactory

Это внутренний API, который поддерживает инфраструктуру Entity Framework Core и не подчиняется тем же стандартам совместимости, что и общедоступные API. Он может быть изменен или удален без уведомления в любом выпуске. Его следует использовать только непосредственно в коде с особой осторожностью, зная, что это может привести к сбоям приложений при обновлении до нового выпуска Entity Framework Core.

IsReadOnly

Указывает, доступен ли текущий объект только для чтения.

(Унаследовано от AnnotatableBase)
Item[String]

Возвращает заметку со значением с заданным именем, возвращая null значение , если оно не существует.

(Унаследовано от AnnotatableBase)
Model

Возвращает модель, к которой принадлежит этот тип.

Model

Возвращает модель, к которой принадлежит данный тип.

(Унаследовано от RuntimeTypeBase)
Name

Возвращает имя этого типа.

Name

Возвращает имя этого типа.

(Унаследовано от RuntimeTypeBase)
OriginalValuesFactory

Это внутренний API, который поддерживает инфраструктуру Entity Framework Core и не подчиняется тем же стандартам совместимости, что и общедоступные API. Он может быть изменен или удален без уведомления в любом выпуске. Следует использовать его только непосредственно в коде с особой осторожностью и зная, что это может привести к сбоям приложений при обновлении до нового выпуска Entity Framework Core.

Properties

Это внутренний API, который поддерживает инфраструктуру Entity Framework Core и не подчиняется тем же стандартам совместимости, что и общедоступные API. Он может быть изменен или удален без уведомления в любом выпуске. Его следует использовать только непосредственно в коде с особой осторожностью, зная, что это может привести к сбоям приложений при обновлении до нового выпуска Entity Framework Core.

(Унаследовано от RuntimeTypeBase)
ServiceOnlyConstructorBinding

Это внутренний API, который поддерживает инфраструктуру Entity Framework Core и не подчиняется тем же стандартам совместимости, что и общедоступные API. Он может быть изменен или удален без уведомления в любом выпуске. Следует использовать его только непосредственно в коде с особой осторожностью и зная, что это может привести к сбоям приложений при обновлении до нового выпуска Entity Framework Core.

ShadowValuesFactory

Это внутренний API, который поддерживает инфраструктуру Entity Framework Core и не подчиняется тем же стандартам совместимости, что и общедоступные API. Он может быть изменен или удален без уведомления в любом выпуске. Следует использовать его только непосредственно в коде с особой осторожностью и зная, что это может привести к сбоям приложений при обновлении до нового выпуска Entity Framework Core.

StoreGeneratedValuesFactory

Это внутренний API, который поддерживает инфраструктуру Entity Framework Core и не подчиняется тем же стандартам совместимости, что и общедоступные API. Он может быть изменен или удален без уведомления в любом выпуске. Следует использовать его только непосредственно в коде с особой осторожностью и зная, что это может привести к сбоям приложений при обновлении до нового выпуска Entity Framework Core.

TemporaryValuesFactory

Это внутренний API, который поддерживает инфраструктуру Entity Framework Core и не подчиняется тем же стандартам совместимости, что и общедоступные API. Он может быть изменен или удален без уведомления в любом выпуске. Следует использовать его только непосредственно в коде с особой осторожностью и зная, что это может привести к сбоям приложений при обновлении до нового выпуска Entity Framework Core.

Методы

AddAnnotation(String, Annotation)

Добавляет заметку к этому объекту. Вызывает исключение, если заметка с указанным именем уже существует.

(Унаследовано от AnnotatableBase)
AddAnnotation(String, Object)

Добавляет заметку к этому объекту. Вызывает исключение, если заметка с указанным именем уже существует.

(Унаследовано от AnnotatableBase)
AddAnnotations(IEnumerable<IAnnotation>)

Добавляет заметки к этому объекту.

(Унаследовано от AnnotatableBase)
AddAnnotations(IReadOnlyDictionary<String,Object>)

Добавляет заметки к этому объекту.

(Унаследовано от AnnotatableBase)
AddComplexProperty(String, Type, String, Type, PropertyInfo, FieldInfo, PropertyAccessMode, Boolean, Boolean, ChangeTrackingStrategy, PropertyInfo, Boolean)

Добавляет сложное свойство к этому типу сущности.

(Унаследовано от RuntimeTypeBase)
AddForeignKey(IReadOnlyList<RuntimeProperty>, RuntimeKey, RuntimeEntityType, DeleteBehavior, Boolean, Boolean, Boolean, Boolean)

Добавляет новую связь к этому типу сущности.

AddIndex(IReadOnlyList<RuntimeProperty>, String, Boolean)

Добавляет индекс к этому типу сущности.

AddKey(IReadOnlyList<RuntimeProperty>)

Добавляет новый альтернативный ключ к этому типу сущности.

AddNavigation(String, RuntimeForeignKey, Boolean, Type, PropertyInfo, FieldInfo, PropertyAccessMode, Boolean)

Добавляет новое свойство навигации к этому типу сущности.

AddNavigation(String, RuntimeForeignKey, Boolean, Type, PropertyInfo, FieldInfo, PropertyAccessMode, Boolean, Boolean)

Добавляет новое свойство навигации к этому типу сущности.

AddProperty(String, Type, PropertyInfo, FieldInfo, PropertyAccessMode, Boolean, Boolean, ValueGenerated, PropertySaveBehavior, PropertySaveBehavior, Nullable<Int32>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Type, Func<IProperty,IEntityType,ValueGenerator>, ValueConverter, ValueComparer, ValueComparer, CoreTypeMapping)

Добавляет свойство к этому типу сущности.

AddProperty(String, Type, PropertyInfo, FieldInfo, PropertyAccessMode, Boolean, Boolean, ValueGenerated, PropertySaveBehavior, PropertySaveBehavior, Nullable<Int32>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Type, Func<IProperty,IEntityType,ValueGenerator>, ValueConverter, ValueComparer, ValueComparer, ValueComparer, CoreTypeMapping)

Добавляет свойство к этому типу сущности.

AddProperty(String, Type, PropertyInfo, FieldInfo, PropertyAccessMode, Boolean, Boolean, ValueGenerated, PropertySaveBehavior, PropertySaveBehavior, Nullable<Int32>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Type, Func<IProperty,ITypeBase,ValueGenerator>, ValueConverter, ValueComparer, ValueComparer, ValueComparer, JsonValueReaderWriter, CoreTypeMapping, Object)

Добавляет свойство к этому типу сущности.

(Унаследовано от RuntimeTypeBase)
AddRuntimeAnnotation(String, Annotation)

Добавляет к этому объекту заметку среды выполнения. Вызывает исключение, если заметка с указанным именем уже существует.

(Унаследовано от AnnotatableBase)
AddRuntimeAnnotation(String, Object)

Добавляет к этому объекту заметку среды выполнения. Вызывает исключение, если заметка с указанным именем уже существует.

(Унаследовано от AnnotatableBase)
AddRuntimeAnnotations(IEnumerable<Annotation>)

Добавляет к этому объекту заметки среды выполнения.

(Унаследовано от AnnotatableBase)
AddRuntimeAnnotations(IReadOnlyDictionary<String,Object>)

Добавляет к этому объекту заметки среды выполнения.

(Унаследовано от AnnotatableBase)
AddServiceProperty(String, PropertyInfo, FieldInfo, PropertyAccessMode)

Добавляет свойство службы к этому типу сущности.

AddServiceProperty(String, PropertyInfo, FieldInfo, Type, PropertyAccessMode)

Добавляет свойство службы к этому типу сущности.

AddSkipNavigation(String, RuntimeEntityType, RuntimeForeignKey, Boolean, Boolean, Type, PropertyInfo, FieldInfo, PropertyAccessMode, Boolean)

Добавляет новое свойство навигации skip к этому типу сущности.

AddSkipNavigation(String, RuntimeEntityType, RuntimeForeignKey, Boolean, Boolean, Type, PropertyInfo, FieldInfo, PropertyAccessMode, Boolean, Boolean)

Добавляет новое свойство навигации skip к этому типу сущности.

AddTrigger(String)

Это внутренний API, который поддерживает инфраструктуру Entity Framework Core и не подчиняется тем же стандартам совместимости, что и общедоступные API. Он может быть изменен или удален без уведомления в любом выпуске. Его следует использовать только непосредственно в коде с особой осторожностью, зная, что это может привести к сбоям приложений при обновлении до нового выпуска Entity Framework Core.

CreateAnnotation(String, Object)

Создает новую заметку.

(Унаследовано от AnnotatableBase)
CreateRuntimeAnnotation(String, Object)

Создает новую заметку среды выполнения.

(Унаследовано от AnnotatableBase)
EnsureMutable()

Вызывает исключение, если модель доступна только для чтения.

(Унаследовано от AnnotatableBase)
EnsureReadOnly()

Вызывает исключение, если модель не доступна только для чтения.

(Унаследовано от AnnotatableBase)
FindAnnotation(String)

Возвращает заметку с заданным именем, возвращающую null значение , если она не существует.

(Унаследовано от AnnotatableBase)
FindComplexPropertiesInHierarchy(String)

Возвращает сложные свойства с заданным именем для этого типа, базовых типов или производных типов.

(Унаследовано от RuntimeTypeBase)
FindComplexProperty(String)

Возвращает сложное свойство с заданным именем. Возвращает значение null , если не определено свойство с заданным именем.

(Унаследовано от RuntimeTypeBase)
FindDeclaredForeignKeys(IReadOnlyList<IReadOnlyProperty>)

Возвращает внешние ключи, объявленные для этого типа сущности, с помощью заданных свойств.

FindDeclaredProperty(String)

Это внутренний API, который поддерживает инфраструктуру Entity Framework Core и не подчиняется тем же стандартам совместимости, что и общедоступные API. Он может быть изменен или удален без уведомления в любом выпуске. Следует использовать его только непосредственно в коде с особой осторожностью и зная, что это может привести к сбоям приложений при обновлении до нового выпуска Entity Framework Core.

(Унаследовано от RuntimeTypeBase)
FindDeclaredTrigger(String)

Находит триггер с заданным именем.

FindForeignKey(IReadOnlyList<IReadOnlyProperty>, IReadOnlyKey, IReadOnlyEntityType)

Возвращает внешний ключ для заданных свойств, указывающих на заданный первичный или альтернативный ключ. Возвращает значение null , если внешний ключ не найден.

FindIndex(IReadOnlyList<IReadOnlyProperty>)

Возвращает неименованный индекс, определенный для заданных свойств. Возвращает значение null , если такой индекс не определен.

FindIndex(String)

Возвращает индекс с заданным именем. Возвращает значение , null если такой индекс не существует.

FindIndexerProperty(Type)

Возвращает свойство индексатора по умолчанию, которое принимает String значение, если оно существует.

FindIndexerPropertyInfo()

PropertyInfo Возвращает для индексатора для связанного типа CLR, если он существует.

FindIndexerPropertyInfo()

PropertyInfo Возвращает для индексатора связанного типа CLR, если он существует.

(Унаследовано от RuntimeTypeBase)
FindKey(IReadOnlyList<IReadOnlyProperty>)

Возвращает первичный или альтернативный ключ, определенный для заданных свойств. Возвращает значение null , если для заданных свойств не определен ключ.

FindMember(String)

Это внутренний API, который поддерживает инфраструктуру Entity Framework Core и не подчиняется тем же стандартам совместимости, что и общедоступные API. Он может быть изменен или удален без уведомления в любом выпуске. Его следует использовать только непосредственно в коде с особой осторожностью, зная, что это может привести к сбоям приложений при обновлении до нового выпуска Entity Framework Core.

FindMembersInHierarchy(String)

Это внутренний API, который поддерживает инфраструктуру Entity Framework Core и не подчиняется тем же стандартам совместимости, что и общедоступные API. Он может быть изменен или удален без уведомления в любом выпуске. Его следует использовать только непосредственно в коде с особой осторожностью, зная, что это может привести к сбоям приложений при обновлении до нового выпуска Entity Framework Core.

FindNavigation(String)

Возвращает свойство навигации для заданного типа сущности. Возвращает значение null , если свойство навигации не найдено.

FindNavigationsInHierarchy(String)

Возвращает навигации с заданным именем для этого типа, базовых или производных типов.

FindProperties(IEnumerable<String>)

Находит соответствующие свойства для заданного типа сущности. Возвращает значение null , если какое-либо свойство не найдено.

FindProperties(IEnumerable<String>)

Находит соответствующие свойства для заданного типа сущности. Возвращает значение null , если какое-либо свойство не найдено.

(Унаследовано от RuntimeTypeBase)
FindPropertiesInHierarchy(String)

Возвращает свойства с заданным именем для этого типа, базовых или производных типов.

(Унаследовано от RuntimeTypeBase)
FindProperty(String)

Возвращает свойство с заданным именем. Возвращает значение null , если свойство с заданным именем не определено.

FindProperty(String)

Возвращает свойство с заданным именем. Возвращает значение null , если свойство с заданным именем не определено.

(Унаследовано от RuntimeTypeBase)
FindRuntimeAnnotation(String)

Возвращает заметку среды выполнения с заданным именем, возвращающую null значение , если она не существует.

(Унаследовано от AnnotatableBase)
FindServicePropertiesInHierarchy(String)

Возвращает свойства службы с заданным именем для этого типа, базовых типов или производных типов.

FindServiceProperty(String)

Возвращает свойство службы с заданным именем. Возвращает значение null , если не определено свойство с заданным именем.

FindSkipNavigation(String)

Возвращает свойство навигации skip для этого типа сущности. Возвращает значение null , если свойство навигации skip не найдено.

FindSkipNavigationsInHierarchy(String)

Возвращает переходы с заданным именем для этого типа, базовых типов или производных типов.

GetAnnotation(String)

Возвращает заметку с заданным именем, вызывая исключение, если она не существует.

(Унаследовано от AnnotatableBase)
GetAnnotations()

Возвращает все заметки к текущему объекту.

(Унаследовано от AnnotatableBase)
GetComplexProperties()

Возвращает сложные свойства, определенные для этого типа.

(Унаследовано от RuntimeTypeBase)
GetDeclaredComplexProperties()

Возвращает сложные свойства, объявленные для этого типа.

(Унаследовано от RuntimeTypeBase)
GetDeclaredMembers()

Это внутренний API, который поддерживает инфраструктуру Entity Framework Core и не подчиняется тем же стандартам совместимости, что и общедоступные API. Он может быть изменен или удален без уведомления в любом выпуске. Следует использовать его только непосредственно в коде с особой осторожностью и зная, что это может привести к сбоям приложений при обновлении до нового выпуска Entity Framework Core.

GetDeclaredProperties()

Возвращает все скалярные свойства, объявленные для этого типа.

(Унаследовано от RuntimeTypeBase)
GetDerivedTypes()

Это внутренний API, который поддерживает инфраструктуру Entity Framework Core и не подчиняется тем же стандартам совместимости, что и общедоступные API. Он может быть изменен или удален без уведомления в любом выпуске. Его следует использовать только непосредственно в коде с особой осторожностью, зная, что это может привести к сбоям приложений при обновлении до нового выпуска Entity Framework Core.

(Унаследовано от RuntimeTypeBase)
GetDerivedTypes<T>()

Это внутренний API, который поддерживает инфраструктуру Entity Framework Core и не подчиняется тем же стандартам совместимости, что и общедоступные API. Он может быть изменен или удален без уведомления в любом выпуске. Его следует использовать только непосредственно в коде с особой осторожностью, зная, что это может привести к сбоям приложений при обновлении до нового выпуска Entity Framework Core.

(Унаследовано от RuntimeTypeBase)
GetFlattenedComplexProperties()

Возвращает все RuntimeComplexProperty члены из этого типа и все вложенные сложные типы, если таковые есть.

(Унаследовано от RuntimeTypeBase)
GetFlattenedDeclaredProperties()

Возвращает все IProperty члены из этого типа и все вложенные сложные типы, если таковые есть.

(Унаследовано от RuntimeTypeBase)
GetFlattenedProperties()

Возвращает все IProperty члены из этого типа и все вложенные сложные типы, если таковые есть.

(Унаследовано от RuntimeTypeBase)
GetMembers()

Это внутренний API, который поддерживает инфраструктуру Entity Framework Core и не подчиняется тем же стандартам совместимости, что и общедоступные API. Он может быть изменен или удален без уведомления в любом выпуске. Следует использовать его только непосредственно в коде с особой осторожностью и зная, что это может привести к сбоям приложений при обновлении до нового выпуска Entity Framework Core.

GetOrAddRuntimeAnnotationValue<TValue,TArg>(String, Func<TArg,TValue>, TArg)

Возвращает значение заметки среды выполнения с заданным именем, добавляя ее, если она не существует.

(Унаследовано от AnnotatableBase)
GetOrCreateEmptyMaterializer(IEntityMaterializerSource)

Это внутренний API, который поддерживает инфраструктуру Entity Framework Core и не подчиняется тем же стандартам совместимости, что и общедоступные API. Он может быть изменен или удален без уведомления в любом выпуске. Следует использовать его только непосредственно в коде с особой осторожностью и зная, что это может привести к сбоям приложений при обновлении до нового выпуска Entity Framework Core.

GetOrCreateMaterializer(IEntityMaterializerSource)

Это внутренний API, который поддерживает инфраструктуру Entity Framework Core и не подчиняется тем же стандартам совместимости, что и общедоступные API. Он может быть изменен или удален без уведомления в любом выпуске. Следует использовать его только непосредственно в коде с особой осторожностью и зная, что это может привести к сбоям приложений при обновлении до нового выпуска Entity Framework Core.

GetProperties()

Это внутренний API, который поддерживает инфраструктуру Entity Framework Core и не подчиняется тем же стандартам совместимости, что и общедоступные API. Он может быть изменен или удален без уведомления в любом выпуске. Его следует использовать только непосредственно в коде с особой осторожностью, зная, что это может привести к сбоям приложений при обновлении до нового выпуска Entity Framework Core.

(Унаследовано от RuntimeTypeBase)
GetRuntimeAnnotations()

Возвращает все заметки среды выполнения для текущего объекта .

(Унаследовано от AnnotatableBase)
GetSnapshottableMembers()

Это внутренний API, который поддерживает инфраструктуру Entity Framework Core и не подчиняется тем же стандартам совместимости, что и общедоступные API. Он может быть изменен или удален без уведомления в любом выпуске. Следует использовать его только непосредственно в коде с особой осторожностью и зная, что это может привести к сбоям приложений при обновлении до нового выпуска Entity Framework Core.

OnAnnotationSet(String, Annotation, Annotation)

Вызывается при установке или удалении заметки.

(Унаследовано от AnnotatableBase)
RemoveAnnotation(String)

Удаляет заданную заметку из этого объекта .

(Унаследовано от AnnotatableBase)
RemoveRuntimeAnnotation(String)

Удаляет заданную заметку среды выполнения из этого объекта.

(Унаследовано от AnnotatableBase)
Reparent(RuntimeModel)

Перена родительский тип сущности в заданную модель.

SetAnnotation(String, Annotation, Annotation)

Задает заметку, хранящуюся в заданном ключе. Перезаписывает существующую заметку, если заметка с указанным именем уже существует.

(Унаследовано от AnnotatableBase)
SetAnnotation(String, Object)

Задает заметку, хранящуюся в заданном ключе. Перезаписывает существующую заметку, если заметка с указанным именем уже существует.

(Унаследовано от AnnotatableBase)
SetEmptyShadowValuesFactory(Func<ISnapshot>)

Это внутренний API, который поддерживает инфраструктуру Entity Framework Core и не подчиняется тем же стандартам совместимости, что и общедоступные API. Он может быть изменен или удален без уведомления в любом выпуске. Следует использовать его только непосредственно в коде с особой осторожностью и зная, что это может привести к сбоям приложений при обновлении до нового выпуска Entity Framework Core.

SetOriginalValuesFactory(Func<InternalEntityEntry,ISnapshot>)

Это внутренний API, который поддерживает инфраструктуру Entity Framework Core и не подчиняется тем же стандартам совместимости, что и общедоступные API. Он может быть изменен или удален без уведомления в любом выпуске. Следует использовать его только непосредственно в коде с особой осторожностью и зная, что это может привести к сбоям приложений при обновлении до нового выпуска Entity Framework Core.

SetPrimaryKey(RuntimeKey)

Задает первичный ключ для этого типа сущности.

SetRelationshipSnapshotFactory(Func<InternalEntityEntry,ISnapshot>)

Это внутренний API, который поддерживает инфраструктуру Entity Framework Core и не подчиняется тем же стандартам совместимости, что и общедоступные API. Он может быть изменен или удален без уведомления в любом выпуске. Следует использовать его только непосредственно в коде с особой осторожностью и зная, что это может привести к сбоям приложений при обновлении до нового выпуска Entity Framework Core.

SetRuntimeAnnotation(String, Annotation, Annotation)

Задает заметку среды выполнения, хранящуюся в заданном ключе. Перезаписывает существующую заметку, если заметка с указанным именем уже существует.

(Унаследовано от AnnotatableBase)
SetRuntimeAnnotation(String, Object)

Задает заметку среды выполнения, хранящуюся в заданном ключе. Перезаписывает существующую заметку, если заметка с указанным именем уже существует.

(Унаследовано от AnnotatableBase)
SetShadowValuesFactory(Func<ValueBuffer,ISnapshot>)

Это внутренний API, который поддерживает инфраструктуру Entity Framework Core и не подчиняется тем же стандартам совместимости, что и общедоступные API. Он может быть изменен или удален без уведомления в любом выпуске. Следует использовать его только непосредственно в коде с особой осторожностью и зная, что это может привести к сбоям приложений при обновлении до нового выпуска Entity Framework Core.

SetStoreGeneratedValuesFactory(Func<ISnapshot>)

Это внутренний API, который поддерживает инфраструктуру Entity Framework Core и не подчиняется тем же стандартам совместимости, что и общедоступные API. Он может быть изменен или удален без уведомления в любом выпуске. Следует использовать его только непосредственно в коде с особой осторожностью и зная, что это может привести к сбоям приложений при обновлении до нового выпуска Entity Framework Core.

SetTemporaryValuesFactory(Func<InternalEntityEntry,ISnapshot>)

Это внутренний API, который поддерживает инфраструктуру Entity Framework Core и не подчиняется тем же стандартам совместимости, что и общедоступные API. Он может быть изменен или удален без уведомления в любом выпуске. Следует использовать его только непосредственно в коде с особой осторожностью и зная, что это может привести к сбоям приложений при обновлении до нового выпуска Entity Framework Core.

ToString()

Возвращает строку, представляющую текущий объект.

Явные реализации интерфейса

IAnnotatable.AddRuntimeAnnotation(String, Object)

Добавляет к этому объекту заметку среды выполнения. Вызывает исключение, если заметка с указанным именем уже существует.

(Унаследовано от AnnotatableBase)
IAnnotatable.FindRuntimeAnnotation(String)

Возвращает заметку среды выполнения с заданным именем, возвращающую null значение , если она не существует.

(Унаследовано от AnnotatableBase)
IAnnotatable.GetRuntimeAnnotations()

Возвращает все заметки среды выполнения для текущего объекта .

(Унаследовано от AnnotatableBase)
IAnnotatable.RemoveRuntimeAnnotation(String)

Удаляет заданную заметку среды выполнения из этого объекта.

(Унаследовано от AnnotatableBase)
IAnnotatable.SetRuntimeAnnotation(String, Object)

Задает заметку среды выполнения, хранящуюся в заданном ключе. Перезаписывает существующую заметку, если заметка с указанным именем уже существует.

(Унаследовано от AnnotatableBase)
IEntityType.BaseType

Получает базовый тип этого типа сущностей. Возвращает значение null , если это не производный тип в иерархии наследования.

IEntityType.FindDeclaredForeignKeys(IReadOnlyList<IReadOnlyProperty>)

Возвращает внешние ключи, объявленные в заданном IEntityType объекте с помощью заданных свойств.

IEntityType.FindDeclaredNavigation(String)

Возвращает свойство навигации для заданного типа сущности. Не возвращает свойства навигации, определенные для базового типа. Возвращает значение null , если свойство навигации не найдено.

IEntityType.FindDeclaredProperty(String)

Находит свойство, объявленное в типе с заданным именем. Не возвращает свойства, определенные для базового типа.

IEntityType.FindDeclaredTrigger(String)

Находит триггер с заданным именем.

IEntityType.FindForeignKey(IReadOnlyList<IReadOnlyProperty>, IReadOnlyKey, IReadOnlyEntityType)

Возвращает внешний ключ для заданных свойств, указывающий на заданный первичный или альтернативный ключ. Возвращает значение null , если внешний ключ не найден.

IEntityType.FindForeignKeys(IReadOnlyList<IReadOnlyProperty>)

Возвращает внешние ключи, определенные для заданных свойств. Возвращаются только внешние ключи, определенные в точно указанном наборе свойств.

IEntityType.FindIndex(IReadOnlyList<IReadOnlyProperty>)

Возвращает неименованный индекс, определенный для заданных свойств. Возвращает значение null , если такой индекс не определен.

IEntityType.FindIndex(String)

Возвращает индекс с заданным именем. Возвращает значение , null если такого индекса не существует.

IEntityType.FindKey(IReadOnlyList<IReadOnlyProperty>)

Возвращает первичный или альтернативный ключ, определенный для заданных свойств. Возвращает значение null , если ключ не определен для заданных свойств.

IEntityType.FindPrimaryKey()

Возвращает первичный ключ для этого типа сущности. Возвращает значение null , если первичный ключ не определен.

IEntityType.FindProperties(IReadOnlyList<String>)

Находит соответствующие свойства для заданного типа сущности. Возвращает значение null , если какое-либо свойство не найдено.

IEntityType.FindProperty(String)

Возвращает свойство с заданным именем. Возвращает значение null , если не определено свойство с заданным именем.

IEntityType.FindServiceProperty(String)

Возвращает свойство службы с заданным именем. Возвращает значение null , если не определено свойство с заданным именем.

IEntityType.FindSkipNavigation(MemberInfo)

Возвращает свойство навигации skip для этого типа сущности. Возвращает значение null , если свойство навигации не найдено.

IEntityType.FindSkipNavigation(String)

Возвращает свойство навигации skip для этого типа сущности. Возвращает значение null , если свойство навигации skip не найдено.

IEntityType.GetDeclaredForeignKeys()

Возвращает все внешние ключи, объявленные в заданном IEntityTypeобъекте .

IEntityType.GetDeclaredIndexes()

Возвращает все индексы, объявленные в заданном IEntityTypeобъекте .

IEntityType.GetDeclaredKeys()

Возвращает все ключи, объявленные в заданном IReadOnlyEntityTypeобъекте .

IEntityType.GetDeclaredNavigations()

Возвращает все свойства навигации, объявленные в заданном IEntityTypeобъекте .

IEntityType.GetDeclaredProperties()

Возвращает все свойства, не относящиеся к навигации, объявленные в заданном IEntityTypeобъекте .

IEntityType.GetDeclaredReferencingForeignKeys()

Получает все внешние ключи, предназначенные для заданного типа сущности (т. е. внешние ключи, где данный тип сущности является субъектом).

IEntityType.GetDeclaredServiceProperties()

Возвращает все свойства службы, объявленные в заданном IEntityTypeобъекте .

IEntityType.GetDeclaredSkipNavigations()

Возвращает все свойства навигации пропуска, объявленные для этого типа сущности.

IEntityType.GetDeclaredTriggers()

Возвращает объявленные триггеры для типа сущности.

IEntityType.GetDerivedForeignKeys()

Возвращает все внешние ключи, объявленные для типов, производных от заданного IEntityType.

IEntityType.GetDerivedIndexes()

Возвращает все индексы, объявленные для типов, производных от заданного IEntityType.

IEntityType.GetDerivedSkipNavigations()

Возвращает все свойства навигации пропуска, объявленные для типов, производных от этого типа сущности.

IEntityType.GetDirectlyDerivedTypes()

Возвращает все типы в модели, которые непосредственно являются производными от этого типа сущности.

IEntityType.GetForeignKeyProperties()

Возвращает свойства, содержащиеся во внешних ключах.

IEntityType.GetForeignKeys()

Возвращает внешние ключи, определенные для этого типа сущности.

IEntityType.GetIndexes()

Возвращает индексы, определенные для этого типа сущности.

IEntityType.GetKeys()

Возвращает первичный и альтернативный ключи для этого типа сущности.

IEntityType.GetNavigations()

Возвращает все свойства навигации для заданного типа сущности.

IEntityType.GetProperties()

Возвращает свойства, определенные для этого типа сущности.

IEntityType.GetReferencingForeignKeys()

Получает все внешние ключи, предназначенные для заданного типа сущности (т. е. внешние ключи, в которых субъектом является данный тип сущности или тип, от которого он является производным).

IEntityType.GetServiceProperties()

Возвращает все , определенные для IServiceProperty этого типа сущности.

IEntityType.GetSkipNavigations()

Возвращает свойства навигации skip для этого типа сущности.

IEntityType.GetValueGeneratingProperties()

Возвращает свойства, которые должны создаваться при переходе сущности Added в состояние .

IReadOnlyAnnotatable.FindAnnotation(String)

Возвращает заметку с заданным именем, возвращающую null значение , если она не существует.

(Унаследовано от AnnotatableBase)
IReadOnlyAnnotatable.GetAnnotations()

Возвращает все заметки к текущему объекту.

(Унаследовано от AnnotatableBase)
IReadOnlyAnnotatable.Item[String]

Возвращает значение заметки с заданным именем, возвращая null значение , если оно не существует.

(Унаследовано от AnnotatableBase)
IReadOnlyEntityType.BaseType

Получает базовый тип этого типа сущностей. Возвращает значение null , если это не производный тип в иерархии наследования.

IReadOnlyEntityType.FindDeclaredForeignKeys(IReadOnlyList<IReadOnlyProperty>)

Возвращает внешние ключи, объявленные для этого типа сущности, используя заданные свойства.

IReadOnlyEntityType.FindDeclaredNavigation(String)

Возвращает свойство навигации для заданного типа сущности. Не возвращает свойства навигации, определенные для базового типа. Возвращает значение null , если свойство навигации не найдено.

IReadOnlyEntityType.FindDeclaredProperty(String)

Находит свойство, объявленное в типе с заданным именем. Не возвращает свойства, определенные для базового типа.

IReadOnlyEntityType.FindDeclaredSkipNavigation(String)

Возвращает свойство навигации skip для этого типа сущности.

IReadOnlyEntityType.FindDeclaredTrigger(String)

Находит триггер с заданным именем.

IReadOnlyEntityType.FindForeignKey(IReadOnlyList<IReadOnlyProperty>, IReadOnlyKey, IReadOnlyEntityType)

Возвращает внешний ключ для заданных свойств, указывающий на заданный первичный или альтернативный ключ. Возвращает значение null , если внешний ключ не найден.

IReadOnlyEntityType.FindForeignKeys(IReadOnlyList<IReadOnlyProperty>)

Возвращает внешние ключи, определенные для заданных свойств. Возвращаются только внешние ключи, определенные в точно указанном наборе свойств.

IReadOnlyEntityType.FindIndex(IReadOnlyList<IReadOnlyProperty>)

Возвращает неименованный индекс, определенный для заданных свойств. Возвращает значение null , если такой индекс не определен.

IReadOnlyEntityType.FindIndex(String)

Возвращает индекс с заданным именем. Возвращает значение , null если такого индекса не существует.

IReadOnlyEntityType.FindKey(IReadOnlyList<IReadOnlyProperty>)

Возвращает первичный или альтернативный ключ, определенный для заданных свойств. Возвращает значение null , если ключ не определен для заданных свойств.

IReadOnlyEntityType.FindPrimaryKey()

Возвращает первичный ключ для этого типа сущности. Возвращает значение null , если первичный ключ не определен.

IReadOnlyEntityType.FindProperties(IReadOnlyList<String>)

Находит соответствующие свойства для заданного типа сущности. Возвращает значение null , если какое-либо свойство не найдено.

IReadOnlyEntityType.FindProperty(String)

Возвращает свойство с заданным именем. Возвращает значение null , если не определено свойство с заданным именем.

IReadOnlyEntityType.FindServiceProperty(String)

Возвращает свойство службы с заданным именем. Возвращает значение null , если не определено свойство с заданным именем.

IReadOnlyEntityType.FindSkipNavigation(MemberInfo)

Возвращает свойство навигации skip для этого типа сущности. Возвращает значение null , если свойство навигации не найдено.

IReadOnlyEntityType.FindSkipNavigation(String)

Возвращает свойство навигации skip для этого типа сущности. Возвращает значение null , если свойство навигации skip не найдено.

IReadOnlyEntityType.GetChangeTrackingStrategy()

Возвращает стратегию отслеживания изменений, используемую для этого типа сущности. Эта стратегия показывает, как контекст обнаруживает изменения свойств экземпляра типа сущности.

IReadOnlyEntityType.GetDeclaredForeignKeys()

Возвращает все внешние ключи, объявленные для этого типа сущности.

IReadOnlyEntityType.GetDeclaredIndexes()

Возвращает все индексы, объявленные для этого типа сущности.

IReadOnlyEntityType.GetDeclaredKeys()

Возвращает все ключи, объявленные для этого типа сущности.

IReadOnlyEntityType.GetDeclaredNavigations()

Возвращает все свойства навигации, объявленные для этого типа сущности.

IReadOnlyEntityType.GetDeclaredProperties()

Возвращает все свойства, не относящиеся к навигации, объявленные для этого типа сущности.

IReadOnlyEntityType.GetDeclaredReferencingForeignKeys()

Получает все внешние ключи, предназначенные для заданного типа сущности (т. е. внешние ключи, где данный тип сущности является субъектом).

IReadOnlyEntityType.GetDeclaredServiceProperties()

Возвращает все свойства службы, объявленные для этого типа сущности.

IReadOnlyEntityType.GetDeclaredSkipNavigations()

Возвращает все свойства навигации пропуска, объявленные для этого типа сущности.

IReadOnlyEntityType.GetDeclaredTriggers()

Возвращает объявленные триггеры для типа сущности.

IReadOnlyEntityType.GetDerivedForeignKeys()

Возвращает все внешние ключи, объявленные для типов, производных от этого типа сущности.

IReadOnlyEntityType.GetDerivedIndexes()

Возвращает все индексы, объявленные для типов, производных от этого типа сущности.

IReadOnlyEntityType.GetDerivedNavigations()

Возвращает все свойства навигации, объявленные для типов, производных от этого типа сущности.

IReadOnlyEntityType.GetDerivedProperties()

Возвращает все свойства, не относящиеся к навигации, объявленные для типов, производных от этого типа сущности.

IReadOnlyEntityType.GetDerivedServiceProperties()

Возвращает все свойства службы, объявленные для типов, производных от этого типа сущности.

IReadOnlyEntityType.GetDerivedSkipNavigations()

Возвращает все свойства навигации пропуска, объявленные для типов, производных от этого типа сущности.

IReadOnlyEntityType.GetDerivedTypes()

Возвращает все типы в модели, производные от этого типа сущности.

IReadOnlyEntityType.GetDerivedTypesInclusive()

Возвращает все производные типы этого типа сущности, включая сам тип.

IReadOnlyEntityType.GetDirectlyDerivedTypes()

Возвращает все типы в модели, которые непосредственно являются производными от этого типа сущности.

IReadOnlyEntityType.GetDiscriminatorPropertyName()

Возвращает имя свойства, которое будет использоваться для хранения дискриминатора.

IReadOnlyEntityType.GetDiscriminatorValue()

Возвращает значение дискриминатора для этого типа сущности.

IReadOnlyEntityType.GetForeignKeys()

Возвращает внешние ключи, определенные для этого типа сущности.

IReadOnlyEntityType.GetIndexes()

Возвращает индексы, определенные для этого типа сущности.

IReadOnlyEntityType.GetKeys()

Возвращает первичный и альтернативный ключи для этого типа сущности.

IReadOnlyEntityType.GetNavigationAccessMode()

Представляет тип сущности в модели.

IReadOnlyEntityType.GetNavigations()

Возвращает все свойства навигации для заданного типа сущности.

IReadOnlyEntityType.GetProperties()

Возвращает свойства, определенные для этого типа сущности.

IReadOnlyEntityType.GetQueryFilter()

Возвращает фильтр выражений LINQ, автоматически применяемый к запросам для этого типа сущности.

IReadOnlyEntityType.GetReferencingForeignKeys()

Возвращает все внешние ключи, предназначенные для заданного типа сущности (т. е. внешние ключи, где субъектом является заданный тип сущности или базовый тип).

IReadOnlyEntityType.GetSeedData(Boolean)

Представляет тип сущности в модели.

IReadOnlyEntityType.GetServiceProperties()

Возвращает все , определенные для IReadOnlyServiceProperty этого типа сущности.

IReadOnlyEntityType.GetSkipNavigations()

Возвращает свойства навигации skip для этого типа сущности.

IReadOnlyEntityType.HasServiceProperties()

Проверяет, определен IServiceProperty ли этот тип сущности.

IReadOnlyTypeBase.ClrType

Возвращает класс CLR, используемый для представления экземпляров этого типа. Возвращает значение null , если тип не имеет соответствующего класса CLR (известного как теневой тип).

IReadOnlyTypeBase.FindComplexProperty(String)

Возвращает сложное свойство с заданным именем. Возвращает значение null , если свойство с заданным именем не определено.

(Унаследовано от RuntimeTypeBase)
IReadOnlyTypeBase.FindDeclaredComplexProperty(String)

Находит свойство, объявленное в типе с заданным именем. Не возвращает свойства, определенные для базового типа.

(Унаследовано от RuntimeTypeBase)
IReadOnlyTypeBase.FindDeclaredProperty(String)

Находит свойство, объявленное в типе с заданным именем. Не возвращает свойства, определенные для базового типа.

(Унаследовано от RuntimeTypeBase)
IReadOnlyTypeBase.FindMember(String)

Возвращает элемент с заданным именем. Возвращает значение , null если не определен ни один элемент с заданным именем.

(Унаследовано от RuntimeTypeBase)
IReadOnlyTypeBase.FindMembersInHierarchy(String)

Возвращает члены с заданным именем для этого типа, базовых или производных типов.

(Унаследовано от RuntimeTypeBase)
IReadOnlyTypeBase.FindProperties(IReadOnlyList<String>)

Находит соответствующие свойства для заданного типа. Возвращает значение null , если какое-либо свойство не найдено.

(Унаследовано от RuntimeTypeBase)
IReadOnlyTypeBase.FindProperty(String)

Возвращает свойство с заданным именем. Возвращает значение null , если свойство с заданным именем не определено.

(Унаследовано от RuntimeTypeBase)
IReadOnlyTypeBase.GetChangeTrackingStrategy()

Возвращает стратегию отслеживания изменений, используемую для этого типа. Эта стратегия указывает, как контекст обнаруживает изменения свойств для экземпляра типа .

(Унаследовано от RuntimeTypeBase)
IReadOnlyTypeBase.GetComplexProperties()

Возвращает сложные свойства, определенные для этого типа и базовых типов.

(Унаследовано от RuntimeTypeBase)
IReadOnlyTypeBase.GetDeclaredComplexProperties()

Возвращает сложные свойства, объявленные для этого типа.

(Унаследовано от RuntimeTypeBase)
IReadOnlyTypeBase.GetDeclaredMembers()

Возвращает члены, объявленные для этого типа.

(Унаследовано от RuntimeTypeBase)
IReadOnlyTypeBase.GetDeclaredProperties()

Возвращает все скалярные свойства, объявленные для этого типа.

(Унаследовано от RuntimeTypeBase)
IReadOnlyTypeBase.GetDerivedComplexProperties()

Возвращает сложные свойства, объявленные для типов, производных от этого типа.

(Унаследовано от RuntimeTypeBase)
IReadOnlyTypeBase.GetDerivedProperties()

Возвращает все скалярные свойства, объявленные для типов, производных от этого типа.

(Унаследовано от RuntimeTypeBase)
IReadOnlyTypeBase.GetMembers()

Возвращает элементы, определенные для этого типа и базовых типов.

(Унаследовано от RuntimeTypeBase)
IReadOnlyTypeBase.GetNavigationAccessMode()

Представляет тип сущности в модели.

IReadOnlyTypeBase.GetProperties()

Возвращает все скалярные свойства, определенные для этого типа.

(Унаследовано от RuntimeTypeBase)
IReadOnlyTypeBase.GetPropertyAccessMode()

Представляет тип сущности в модели.

IReadOnlyTypeBase.GetPropertyAccessMode()

Возвращает объект , используемый PropertyAccessMode для свойств и навигаций этого типа.

(Унаследовано от RuntimeTypeBase)
IReadOnlyTypeBase.HasSharedClrType

Возвращает значение, указывающее, сопоставляется ли этот структурный тип с типом Type , с которым также сопоставляются другие структурные типы.

IReadOnlyTypeBase.IsPropertyBag

Возвращает значение, указывающее, имеет ли этот структурный тип индексатор, который может содержать произвольные свойства, и метод, который можно использовать для определения того, содержит ли данное свойство индексатора значение.

IReadOnlyTypeBase.IsPropertyBag

Возвращает значение, указывающее, имеет ли этот структурный тип индексатор, который может содержать произвольные свойства, и метод, который можно использовать для определения того, содержит ли данное свойство индексатора значение.

(Унаследовано от RuntimeTypeBase)
IReadOnlyTypeBase.Model

Возвращает модель, к которой принадлежит этот тип.

IRuntimeEntityType.Counts

Представляет тип сущности в модели.

IRuntimeEntityType.EmptyShadowValuesFactory

Представляет тип сущности в модели.

IRuntimeEntityType.GetConstructorBindingConfigurationSource()

Представляет тип сущности в модели.

IRuntimeEntityType.GetServiceOnlyConstructorBindingConfigurationSource()

Представляет тип сущности в модели.

IRuntimeEntityType.InstanceFactory

Представляет тип сущности в модели.

IRuntimeEntityType.OriginalValuesFactory

Представляет тип сущности в модели.

IRuntimeEntityType.RelationshipSnapshotFactory

Представляет тип сущности в модели.

IRuntimeEntityType.ShadowValuesFactory

Представляет тип сущности в модели.

IRuntimeEntityType.StoreGeneratedValuesFactory

Представляет тип сущности в модели.

IRuntimeEntityType.TemporaryValuesFactory

Представляет тип сущности в модели.

IRuntimeTypeBase.GetConstructorBindingConfigurationSource()

Представляет тип сущности в модели.

(Унаследовано от RuntimeTypeBase)
IRuntimeTypeBase.GetServiceOnlyConstructorBindingConfigurationSource()

Представляет тип сущности в модели.

(Унаследовано от RuntimeTypeBase)
ITypeBase.FindComplexProperty(String)

Возвращает сложное свойство с заданным именем. Возвращает значение null , если свойство с заданным именем не определено.

(Унаследовано от RuntimeTypeBase)
ITypeBase.FindDeclaredProperty(String)

Находит свойство, объявленное в типе с заданным именем. Не возвращает свойства, определенные для базового типа.

(Унаследовано от RuntimeTypeBase)
ITypeBase.FindMember(String)

Возвращает элемент с заданным именем. Возвращает значение , null если не определен ни один элемент с заданным именем.

(Унаследовано от RuntimeTypeBase)
ITypeBase.FindMembersInHierarchy(String)

Возвращает члены с заданным именем для этого типа, базовых типов или производных типов.

(Унаследовано от RuntimeTypeBase)
ITypeBase.FindProperty(String)

Возвращает свойство с заданным именем. Возвращает значение null , если свойство с заданным именем не определено.

(Унаследовано от RuntimeTypeBase)
ITypeBase.GetComplexProperties()

Возвращает сложные свойства, определенные для этого типа сущности.

(Унаследовано от RuntimeTypeBase)
ITypeBase.GetDeclaredComplexProperties()

Возвращает сложные свойства, объявленные для этого типа сущности.

(Унаследовано от RuntimeTypeBase)
ITypeBase.GetDeclaredMembers()

Возвращает члены, объявленные для этого типа.

(Унаследовано от RuntimeTypeBase)
ITypeBase.GetDeclaredProperties()

Возвращает все свойства, не относящиеся к навигации, объявленные для этого типа.

(Унаследовано от RuntimeTypeBase)
ITypeBase.GetFlattenedComplexProperties()

Возвращает все свойства, реализующие IComplexProperty, включая свойства для сложных типов.

(Унаследовано от RuntimeTypeBase)
ITypeBase.GetFlattenedDeclaredProperties()

Возвращает все объявленные свойства, реализующие IProperty, включая свойства для сложных типов.

(Унаследовано от RuntimeTypeBase)
ITypeBase.GetFlattenedProperties()

Возвращает все свойства, реализующие IProperty, включая свойства для сложных типов.

(Унаследовано от RuntimeTypeBase)
ITypeBase.GetMembers()

Возвращает элементы, определенные для этого типа и базовых типов.

(Унаследовано от RuntimeTypeBase)
ITypeBase.GetProperties()

Возвращает свойства, определенные для этого типа.

(Унаследовано от RuntimeTypeBase)
ITypeBase.GetSnapshottableMembers()

Возвращает все элементы, которым может потребоваться snapshot значение при отслеживании изменений.

(Унаследовано от RuntimeTypeBase)
ITypeBase.Model

Возвращает модель, к которой принадлежит этот тип.

Методы расширения

GetAnalyticalStoreTimeToLive(IReadOnlyEntityType)

Возвращает время жизни аналитического хранилища в секундах на область контейнера.

GetContainer(IEntityType)

Возвращает имя контейнера, с которым сопоставлен тип сущности.

GetContainer(IReadOnlyEntityType)

Возвращает имя контейнера, с которым сопоставлен тип сущности.

GetContainingPropertyName(IEntityType)

Возвращает имя родительского свойства, с которым сопоставлен тип сущности.

GetContainingPropertyName(IReadOnlyEntityType)

Возвращает имя родительского свойства, с которым сопоставлен тип сущности.

GetDefaultTimeToLive(IReadOnlyEntityType)

Возвращает время жизни по умолчанию в секундах на область контейнера.

GetETagProperty(IEntityType)

Возвращает свойство для этой сущности, сопоставленное с Cosmos ETag, если оно существует.

GetETagProperty(IReadOnlyEntityType)

Возвращает свойство для этой сущности, сопоставленное с Cosmos ETag, если оно существует.

GetETagPropertyName(IEntityType)

Возвращает имя свойства, используемого для хранения etag.

GetETagPropertyName(IReadOnlyEntityType)

Возвращает имя свойства, используемого для хранения ETag.

GetPartitionKeyProperty(IEntityType)

Возвращает свойство, используемое для хранения ключа секции.

GetPartitionKeyProperty(IReadOnlyEntityType)

Возвращает свойство, используемое для хранения ключа секции.

GetPartitionKeyPropertyName(IEntityType)

Возвращает имя свойства, используемого для хранения ключа секции.

GetPartitionKeyPropertyName(IReadOnlyEntityType)

Возвращает имя свойства, используемого для хранения ключа секции.

GetThroughput(IReadOnlyEntityType)

Возвращает подготовленную пропускную способность в контейнере область.

DisplayName(ITypeBase)

Возвращает понятное отображаемое имя для заданного ITypeBaseобъекта .

FindDeclaredNavigation(IEntityType, String)

Возвращает свойство навигации для заданного типа сущности. Не возвращает свойства навигации, определенные для базового типа. Возвращает значение null , если свойство навигации не найдено.

FindDeclaredProperty(IEntityType, String)

Находит свойство, объявленное в типе с заданным именем. Не возвращает свойства, определенные для базового типа.

FindDefiningNavigation(IEntityType)
Является устаревшей..

Возвращает определяющую навигацию, если она существует или null иным образом.

FindNavigation(IEntityType, MemberInfo)

Возвращает свойство навигации для заданного типа сущности. Возвращает значение null , если свойство навигации не найдено.

FindOwnership(IEntityType)

Возвращает отношение к владельцу, если это принадлежащий тип или null иным образом.

FindProperties(IEntityType, IReadOnlyList<String>)

Находит соответствующие свойства для заданного типа сущности. Возвращает значение null , если какое-либо свойство не найдено.

Этот API находит только скалярные свойства и не находит свойства навигации.

FindProperty(IEntityType, MemberInfo)

Возвращает свойство с заданными сведениями о члене. Возвращает значение null , если свойство не найдено.

Этот API находит только скалярные свойства и не находит свойства навигации. Используйте для FindNavigation(IEntityType, MemberInfo) поиска свойства навигации.

FullName(ITypeBase)
Является устаревшей..

Возвращает уникальное имя для заданного IReadOnlyTypeBaseобъекта .

GetAllBaseTypes(IEntityType)

Возвращает все типы в модели, от которых наследуется данный тип сущности, начиная с корневого.

GetAllBaseTypesAscending(IEntityType)

Получает все типы в модели, от которой наследуется данный тип сущности, начиная с ближайшего типа.

GetAllBaseTypesInclusive(IEntityType)

Возвращает все базовые типы заданного IEntityTypeобъекта , включая сам тип сверху вниз.

GetAllBaseTypesInclusiveAscending(IEntityType)

Возвращает все базовые типы заданного IEntityTypeобъекта , включая сам тип снизу вверх.

GetClosestCommonParent(IEntityType, IEntityType)
Является устаревшей..

Возвращает ближайший тип сущности, который является родительским для обоих типов сущностей. Если одна из указанных сущностей является родительской для другой, возвращается этот родительский элемент. Возвращает значение null , если два типа сущностей не в одной иерархии.

GetConcreteDerivedTypesInclusive(IEntityType)

Возвращает все производные типы заданного IEntityTypeобъекта , включая сам тип, который не abstractявляется .

GetDeclaredForeignKeys(IEntityType)

Возвращает все внешние ключи, объявленные в заданном IEntityTypeобъекте .

Этот метод не возвращает внешние ключи, объявленные для базовых типов. Это полезно при переборе всех типов сущностей, чтобы избежать обработки одного внешнего ключа несколько раз. Используется GetForeignKeys() для возврата внешних ключей, объявленных в базовых типах.

GetDeclaredIndexes(IEntityType)

Возвращает все индексы, объявленные в заданном IEntityTypeобъекте .

Этот метод не возвращает индексы, объявленные для базовых типов. Это полезно при переборе всех типов сущностей, чтобы избежать обработки одного и того же индекса несколько раз. Используйте для GetForeignKeys() возврата индексов, объявленных для базовых типов.

GetDeclaredKeys(IEntityType)

Возвращает все ключи, объявленные в заданном IEntityTypeобъекте .

Этот метод не возвращает ключи, объявленные для базовых типов. Это полезно при переборе всех типов сущностей, чтобы избежать обработки одного и того же ключа несколько раз. Используется GetKeys() для возврата ключей, объявленных в базовых типах.

GetDeclaredNavigations(IEntityType)

Возвращает все свойства навигации, объявленные в заданном IEntityTypeобъекте .

Этот метод не возвращает свойства навигации, объявленные для базовых типов. Это полезно при переборе всех типов сущностей, чтобы избежать обработки одного и того же свойства навигации несколько раз. Используется GetNavigations(IEntityType) для возврата свойств навигации, объявленных для базовых типов.

GetDeclaredProperties(IEntityType)

Возвращает все свойства, не относящиеся к навигации, объявленные в заданном IEntityTypeобъекте .

Этот метод не возвращает свойства, объявленные для базовых типов. Это полезно при переборе всех типов сущностей, чтобы избежать обработки одного и того же свойства несколько раз. Используется GetProperties() для возврата свойств, объявленных для базовых типов.

GetDeclaredReferencingForeignKeys(IEntityType)

Получает все внешние ключи, предназначенные для заданного типа сущности (т. е. внешние ключи, где данный тип сущности является субъектом).

GetDeclaredServiceProperties(IEntityType)

Возвращает все свойства службы, объявленные в заданном IEntityTypeобъекте .

Этот метод не возвращает свойства, объявленные для базовых типов. Это полезно при переборе всех типов сущностей, чтобы избежать обработки одного и того же свойства несколько раз. Используется GetServiceProperties() для возврата свойств, объявленных для базовых типов.

GetDefiningQuery(IEntityType)
Является устаревшей..

Возвращает запрос LINQ, используемый в качестве источника по умолчанию для запросов этого типа.

GetDerivedForeignKeys(IEntityType)

Возвращает все внешние ключи, объявленные для типов, производных от заданного IEntityType.

Этот метод не возвращает внешние ключи, объявленные для данного типа сущности. Используйте для GetForeignKeys() возврата внешних ключей, объявленных в этом и базовых типизированных типах сущностей.

GetDerivedTypesInclusive(IEntityType)

Возвращает все производные типы заданного IEntityTypeобъекта , включая сам тип .

GetDirectlyDerivedTypes(IEntityType)

Возвращает все типы в модели, которые непосредственно являются производными от заданного типа сущности.

GetDiscriminatorProperty(IEntityType)
Является устаревшей..

Возвращает объект , IReadOnlyProperty который будет использоваться для хранения дискриминатора.

GetDiscriminatorValue(IEntityType)

Возвращает значение дискриминатора для этого типа сущности.

GetIsDiscriminatorMappingComplete(IEntityType)

Возвращает значение, указывающее, завершено ли дискриминационное сопоставление для этого типа сущности.

GetNavigations(IEntityType)
Является устаревшей..

Возвращает все свойства навигации для заданного типа сущности.

GetProperty(IEntityType, String)

Возвращает свойство с заданным именем.

Этот API находит только скалярные свойства и не находит свойства навигации. Используйте для FindNavigation(IEntityType, String) поиска свойства навигации.

GetQueryFilter(IEntityType)

Возвращает фильтр выражений LINQ, автоматически применяемый к запросам для этого типа сущности.

GetRootType(IEntityType)

Возвращает корневой базовый тип для заданного типа сущности.

GetSeedData(IEntityType, Boolean)

Возвращает данные, хранящиеся в модели для заданного типа сущности.

HasDefiningNavigation(IEntityType)
Является устаревшей..

Возвращает значение, указывающее, имеет ли этот тип сущности определяющую навигацию.

IsAbstract(ITypeBase)

Проверяет, представляет ли этот тип сущности абстрактный тип.

IsInOwnershipPath(IEntityType, IEntityType)

Возвращает значение, указывающее, находится ли данный тип сущности в пути владения для этого типа сущности.

IsStrictlyDerivedFrom(IEntityType, IEntityType)

Определяет, является ли этот тип сущности производным от (но не совпадает с) данным типом сущности.

ShortName(ITypeBase)

Возвращает короткое имя заданного объекта ITypeBase , которое можно использовать в других идентификаторах.

ToDebugString(IEntityType, MetadataDebugStringOptions, Int32)

Создает понятное представление заданных метаданных.

Предупреждение. Не полагайтесь на формат возвращаемой строки. Он предназначен только для отладки и может изменяться произвольно между выпусками.

AnnotationsToDebugString(IAnnotatable, Int32)

Возвращает строку отладки для всех заметок, объявленных в объекте .

GetInMemoryQuery(IEntityType)

Возвращает запрос LINQ, используемый в качестве источника по умолчанию для запросов этого типа.

GetInMemoryQuery(IReadOnlyEntityType)

Возвращает запрос LINQ, используемый в качестве источника по умолчанию для запросов этого типа.

FindCheckConstraint(IEntityType, String)

Находит объект ICheckConstraint с заданным именем.

FindCheckConstraint(IReadOnlyEntityType, String)

Находит объект IReadOnlyCheckConstraint с заданным именем.

FindMappingFragment(IEntityType, StoreObjectIdentifier)

Возвращает сопоставление типа сущности для конкретного табличного объекта хранилища.

Этот метод обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения.

FindMappingFragment(IReadOnlyEntityType, StoreObjectIdentifier)

Возвращает сопоставление типа сущности для конкретного табличного объекта хранилища.

Этот метод обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения.

FindRowInternalForeignKeys(IEntityType, StoreObjectIdentifier)

Возвращает внешние ключи для заданного типа сущности, которые указывают на другие типы сущностей, совместно использующие один и тот же объект хранилища, подобный таблице.

FindRowInternalForeignKeys(IEntityType, StoreObjectIdentifier)

Возвращает внешние ключи для заданного типа сущности, которые указывают на другие типы сущностей, совместно использующие один и тот же объект хранилища, подобный таблице.

FindRowInternalForeignKeys(IReadOnlyEntityType, StoreObjectIdentifier)

Возвращает внешние ключи для заданного типа сущности, которые указывают на другие типы сущностей, совместно использующие один и тот же объект хранилища, подобный таблице.

GetCheckConstraints(IEntityType)

Возвращает все проверка ограничения, содержащиеся в типе сущности.

GetCheckConstraints(IReadOnlyEntityType)

Возвращает все проверка ограничения, содержащиеся в типе сущности.

GetComment(IEntityType)

Возвращает комментарий для таблицы, с чем сопоставлена эта сущность.

GetComment(IReadOnlyEntityType)

Возвращает комментарий для таблицы, с чем сопоставлена эта сущность.

GetContainerColumnName(IReadOnlyEntityType)

Возвращает имя столбца контейнера, с которым сопоставлен тип сущности.

GetContainerColumnTypeMapping(IReadOnlyEntityType)
Является устаревшей..

Возвращает сопоставление типа столбца контейнера, с которым сопоставлен тип сущности.

GetDeclaredCheckConstraints(IEntityType)

Возвращает все ограничения проверка, объявленные для типа сущности.

GetDeclaredCheckConstraints(IReadOnlyEntityType)

Возвращает все ограничения проверка, объявленные для типа сущности.

GetDefaultMappings(IEntityType)

Возвращает сопоставления по умолчанию, которые будет использовать тип сущности.

GetDefaultSchema(IEntityType)

Возвращает схему базы данных по умолчанию, которая будет использоваться для этого типа сущности.

GetDefaultSchema(IReadOnlyEntityType)

Возвращает схему базы данных по умолчанию, которая будет использоваться для этого типа сущности.

GetDefaultSqlQueryName(IEntityType)

Возвращает имя SQL-запроса по умолчанию, которое будет использоваться для этого типа сущности при сопоставлении с помощью RelationalEntityTypeBuilderExtensions.ToSqlQuery.

GetDefaultSqlQueryName(IReadOnlyEntityType)

Возвращает имя SQL-запроса по умолчанию, которое будет использоваться для этого типа сущности при сопоставлении с помощью RelationalEntityTypeBuilderExtensions.ToSqlQuery.

GetDefaultTableName(IEntityType)

Возвращает имя таблицы по умолчанию, которое будет использоваться для этого типа сущности.

GetDefaultTableName(IEntityType, Boolean)

Возвращает имя таблицы по умолчанию, которое будет использоваться для этого типа сущности.

GetDefaultTableName(IReadOnlyEntityType, Boolean)

Возвращает имя таблицы по умолчанию, которое будет использоваться для этого типа сущности.

GetDefaultViewName(IEntityType)

Возвращает имя представления по умолчанию, которое будет использоваться для этого типа сущности.

GetDefaultViewName(IReadOnlyEntityType)

Возвращает имя представления по умолчанию, которое будет использоваться для этого типа сущности.

GetDefaultViewSchema(IEntityType)

Возвращает схему базы данных по умолчанию, которая будет использоваться для этого представления сущности.

GetDefaultViewSchema(IReadOnlyEntityType)

Возвращает схему базы данных по умолчанию, которая будет использоваться для этого представления сущности.

GetDeleteStoredProcedure(IEntityType)

Возвращает хранимую процедуру, с которой тип сущности сопоставляется для удаления или null , если не сопоставлен с хранимой процедурой.

GetDeleteStoredProcedure(IReadOnlyEntityType)

Возвращает хранимую процедуру, с которой тип сущности сопоставляется для удаления или null , если не сопоставлен с хранимой процедурой.

GetDeleteStoredProcedureMappings(IEntityType)

Возвращает хранимые процедуры удаления, с которыми сопоставлен тип сущности.

GetFunctionMappings(IEntityType)

Возвращает функции, с которыми сопоставлен тип сущности.

GetFunctionName(IEntityType)

Возвращает имя функции, с которой сопоставлен тип сущности, или null , если она не сопоставлена с функцией.

GetFunctionName(IReadOnlyEntityType)

Возвращает имя функции, с которой сопоставлен тип сущности, или null , если она не сопоставлена с функцией.

GetInsertStoredProcedure(IEntityType)

Возвращает хранимую процедуру, с которой сопоставлен тип сущности для вставок или null , если не сопоставлен с хранимой процедурой.

GetInsertStoredProcedure(IReadOnlyEntityType)

Возвращает хранимую процедуру, с которой сопоставлен тип сущности для вставок или null , если не сопоставлен с хранимой процедурой.

GetInsertStoredProcedureMappings(IEntityType)

Возвращает хранимые процедуры вставки, с которыми сопоставлен тип сущности.

GetJsonPropertyName(IReadOnlyEntityType)

Возвращает значение имени свойства JSON, используемого для заданной сущности, сопоставленной со столбцом JSON.

GetMappingFragments(IEntityType)

Возвращает все настроенные фрагменты сопоставления типов сущностей.

Этот метод обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения.

GetMappingFragments(IEntityType, StoreObjectType)

Возвращает все настроенные фрагменты сопоставления типов сущностей заданного типа.

Этот метод обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения.

GetMappingFragments(IReadOnlyEntityType)

Возвращает все настроенные фрагменты сопоставления типов сущностей.

Этот метод обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения.

GetMappingFragments(IReadOnlyEntityType, StoreObjectType)

Возвращает все настроенные фрагменты сопоставления типов сущностей заданного типа.

Этот метод обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения.

GetMappingStrategy(IReadOnlyEntityType)

Возвращает стратегию сопоставления для производных типов.

GetSchema(IEntityType)

Возвращает схему базы данных, содержащую сопоставленную таблицу.

GetSchema(IReadOnlyEntityType)

Возвращает схему базы данных, содержащую сопоставленную таблицу.

GetSchemaQualifiedTableName(IEntityType)

Возвращает имя таблицы, с которой сопоставляется тип сущности, добавленный в начало схемы, или null , если он не сопоставлен с таблицей.

GetSchemaQualifiedTableName(IReadOnlyEntityType)

Возвращает имя таблицы, с которой сопоставляется тип сущности, добавленный в начало схемы, или null , если он не сопоставлен с таблицей.

GetSchemaQualifiedViewName(IEntityType)

Возвращает имя представления, с которым сопоставлен тип сущности в начале схемы, или null , если оно не сопоставлено с представлением.

GetSchemaQualifiedViewName(IReadOnlyEntityType)

Возвращает имя представления, с которым сопоставлен тип сущности в начале схемы, или null , если оно не сопоставлено с представлением.

GetSqlQuery(IEntityType)

Возвращает строку SQL, используемую для предоставления данных для типа сущности или null , если она не сопоставлена со строкой SQL.

GetSqlQuery(IReadOnlyEntityType)

Возвращает строку SQL, используемую для предоставления данных для типа сущности или null , если она не сопоставлена со строкой SQL.

GetSqlQueryMappings(IEntityType)

Возвращает сопоставления строк SQL.

GetTableMappings(IEntityType)

Возвращает таблицы, с которыми сопоставлен тип сущности.

GetTableName(IEntityType)

Возвращает имя таблицы, с которой сопоставлен тип сущности, или null значение , если оно не сопоставлено с таблицей.

GetTableName(IReadOnlyEntityType)

Возвращает имя таблицы, с которой сопоставлен тип сущности, или null значение , если оно не сопоставлено с таблицей.

GetUpdateStoredProcedure(IEntityType)

Возвращает хранимую процедуру, с которой сопоставлен тип сущности для обновлений или null , если не сопоставлен с хранимой процедурой.

GetUpdateStoredProcedure(IReadOnlyEntityType)

Возвращает хранимую процедуру, с которой сопоставлен тип сущности для обновлений или null , если не сопоставлен с хранимой процедурой.

GetUpdateStoredProcedureMappings(IEntityType)

Возвращает хранимые процедуры обновления, с которыми сопоставлен тип сущности.

GetViewMappings(IEntityType)

Возвращает представления, с которыми сопоставлен тип сущности.

GetViewName(IEntityType)

Возвращает имя представления, с которым сопоставлен тип сущности, или null , если оно не сопоставлено с представлением.

GetViewName(IReadOnlyEntityType)

Возвращает имя представления, с которым сопоставлен тип сущности, или null , если оно не сопоставлено с представлением.

GetViewSchema(IEntityType)

Возвращает схему базы данных, содержащую сопоставленные представления.

GetViewSchema(IReadOnlyEntityType)

Возвращает схему базы данных, содержащую сопоставленные представления.

IsIgnoredByMigrations(IEntityType)

Возвращает значение, указывающее, игнорируется ли тип сущности миграциями.

IsMappedToJson(IReadOnlyEntityType)

Возвращает значение, указывающее, сопоставлена ли указанная сущность со столбцом JSON.

IsTableExcludedFromMigrations(IEntityType)

Возвращает значение, указывающее, игнорируется ли связанная таблица миграцией.

IsTableExcludedFromMigrations(IReadOnlyEntityType)

Возвращает значение, указывающее, игнорируется ли связанная таблица миграцией.

IsTableExcludedFromMigrations(IReadOnlyEntityType, StoreObjectIdentifier)

Возвращает значение, указывающее, игнорируется ли указанная таблица миграцией.

FindMappingFragment(IReadOnlyTypeBase, StoreObjectIdentifier)

Возвращает сопоставление типов для определенного табличного объекта хранилища.

Этот метод обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения.

FindMappingFragment(ITypeBase, StoreObjectIdentifier)

Возвращает сопоставление типов для определенного табличного объекта хранилища.

Этот метод обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения.

GetContainerColumnName(IReadOnlyTypeBase)

Возвращает имя столбца контейнера, с которым сопоставлен тип.

GetDefaultMappings(ITypeBase)

Возвращает сопоставления по умолчанию, которые будет использовать тип.

GetDeleteStoredProcedure(IReadOnlyTypeBase)

Возвращает хранимую процедуру, с которой тип сопоставляется для удаления или null , если не сопоставлен с хранимой процедурой.

GetDeleteStoredProcedure(ITypeBase)

Возвращает хранимую процедуру, с которой тип сопоставляется для удаления или null , если не сопоставлен с хранимой процедурой.

GetDeleteStoredProcedureMappings(ITypeBase)

Возвращает хранимые процедуры удаления, с которыми сопоставлен тип.

GetFunctionMappings(ITypeBase)

Возвращает функции, с которыми сопоставлен тип.

GetFunctionName(IReadOnlyTypeBase)

Возвращает имя функции, с которой сопоставлен тип, или null , если она не сопоставлена с функцией.

GetInsertStoredProcedure(IReadOnlyTypeBase)

Возвращает хранимую процедуру, с которой тип сопоставляется для вставок или null , если не сопоставлен с хранимой процедурой.

GetInsertStoredProcedure(ITypeBase)

Возвращает хранимую процедуру, с которой тип сопоставляется для вставок или null , если не сопоставлен с хранимой процедурой.

GetInsertStoredProcedureMappings(ITypeBase)

Возвращает хранимые процедуры вставки, с которыми сопоставлен тип.

GetJsonPropertyName(IReadOnlyTypeBase)

Возвращает значение имени свойства JSON, используемого для заданной сущности, сопоставленной со столбцом JSON.

GetMappingFragments(IReadOnlyTypeBase)

Возвращает все настроенные фрагменты сопоставления типов.

Этот метод обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения.

GetMappingFragments(IReadOnlyTypeBase, StoreObjectType)

Возвращает все настроенные фрагменты сопоставления типов заданного типа.

Этот метод обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения.

GetMappingFragments(ITypeBase)

Возвращает все настроенные фрагменты сопоставления типов.

Этот метод обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения.

GetMappingFragments(ITypeBase, StoreObjectType)

Возвращает все настроенные фрагменты сопоставления типов заданного типа.

Этот метод обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения.

GetMappingStrategy(IReadOnlyTypeBase)

Возвращает стратегию сопоставления для производных типов.

GetSchema(IReadOnlyTypeBase)

Возвращает схему базы данных, содержащую сопоставленную таблицу.

GetSqlQuery(IReadOnlyTypeBase)

Возвращает строку SQL, используемую для предоставления данных для типа или null , если она не сопоставлена со строкой SQL.

GetSqlQueryMappings(ITypeBase)

Возвращает сопоставления строк SQL.

GetTableMappings(ITypeBase)

Возвращает таблицы, с которыми сопоставлен тип.

GetTableName(IReadOnlyTypeBase)

Возвращает имя таблицы, с которой сопоставлен тип, или null значение , если оно не сопоставлено с таблицей.

GetUpdateStoredProcedure(IReadOnlyTypeBase)

Возвращает хранимую процедуру, с которой сопоставлен тип для обновлений или null , если не сопоставлен с хранимой процедурой.

GetUpdateStoredProcedure(ITypeBase)

Возвращает хранимую процедуру, с которой сопоставлен тип для обновлений или null , если не сопоставлен с хранимой процедурой.

GetUpdateStoredProcedureMappings(ITypeBase)

Возвращает хранимые процедуры обновления, с которыми сопоставлен тип.

GetViewMappings(ITypeBase)

Возвращает представления, с которыми сопоставлен тип.

GetViewName(IReadOnlyTypeBase)

Возвращает имя представления, с которым сопоставлен тип, или null значение , если оно не сопоставлено с представлением.

GetViewSchema(IReadOnlyTypeBase)

Возвращает схему базы данных, содержащую сопоставленные представления.

IsMappedToJson(IReadOnlyTypeBase)

Возвращает значение, указывающее, сопоставлена ли указанная сущность со столбцом JSON.

GetDataAnnotations(IEntityType, IAnnotationCodeGenerator)

Возвращает заметки к данным для настройки типа сущности.

GetDbSetName(IReadOnlyEntityType)

Возвращает имя, которое должно использоваться для DbSet<TEntity> свойства DbContext класса для данного типа сущности.

GetFluentApiCalls(IEntityType, IAnnotationCodeGenerator)

Возвращает вызовы текучих API для настройки типа сущности.

IsSimpleManyToManyJoinEntityType(IEntityType)

Проверьте, можно ли считать тип сущности типом объединения "многие ко многим".

IsSqlReturningClauseUsed(IReadOnlyEntityType)

Возвращает значение, указывающее, следует ли использовать предложение SQL RETURNING при сохранении изменений в таблице. Предложение RETURNING несовместимо с определенными функциями Sqlite, такими как виртуальные таблицы или таблицы с триггерами AFTER.

IsSqlReturningClauseUsed(IReadOnlyEntityType, StoreObjectIdentifier)

Возвращает значение, указывающее, следует ли использовать предложение SQL RETURNING при сохранении изменений в таблице. Предложение RETURNING несовместимо с определенными функциями Sqlite, такими как виртуальные таблицы или таблицы с триггерами AFTER.

GetHistoryTableName(IReadOnlyEntityType)

Возвращает значение, представляющее имя таблицы журнала, связанной с сущностью, сопоставленной с темпоральной таблицей.

GetHistoryTableSchema(IReadOnlyEntityType)

Возвращает значение, представляющее схему таблицы журнала, связанной с сущностью, сопоставленной с темпоральной таблицей.

GetPeriodEndPropertyName(IReadOnlyEntityType)

Возвращает значение, представляющее имя свойства конца периода сущности, сопоставленной с темпоральной таблицей.

GetPeriodStartPropertyName(IReadOnlyEntityType)

Возвращает значение, представляющее имя свойства начала периода сущности, сопоставленной с темпоральной таблицей.

IsMemoryOptimized(IEntityType)

Возвращает значение, указывающее, сопоставлен ли тип сущности с оптимизированной для памяти таблицей.

IsMemoryOptimized(IReadOnlyEntityType)

Возвращает значение, указывающее, сопоставлен ли тип сущности с оптимизированной для памяти таблицей.

IsSqlOutputClauseUsed(IReadOnlyEntityType)

Возвращает значение, указывающее, следует ли использовать предложение SQL OUTPUT при сохранении изменений в таблице. Предложение OUTPUT несовместимо с некоторыми функциями SQL Server, такими как таблицы с триггерами.

IsSqlOutputClauseUsed(IReadOnlyEntityType, StoreObjectIdentifier)

Возвращает значение, указывающее, следует ли использовать предложение SQL OUTPUT при сохранении изменений в указанной таблице. Предложение OUTPUT несовместимо с некоторыми функциями SQL Server, такими как таблицы с триггерами.

IsTemporal(IReadOnlyEntityType)

Возвращает значение, указывающее, сопоставлен ли тип сущности с темпоральной таблицей.

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