IEntityType Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет тип сущности в модели.
public interface IEntityType : Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable
public interface IEntityType : Microsoft.EntityFrameworkCore.Metadata.ITypeBase
public interface IEntityType : Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType, Microsoft.EntityFrameworkCore.Metadata.ITypeBase
type IEntityType = interface
interface IAnnotatable
type IEntityType = interface
interface ITypeBase
interface IAnnotatable
type IEntityType = interface
interface IReadOnlyEntityType
interface IReadOnlyTypeBase
interface IReadOnlyAnnotatable
interface ITypeBase
interface IAnnotatable
Public Interface IEntityType
Implements IAnnotatable
Public Interface IEntityType
Implements ITypeBase
Public Interface IEntityType
Implements IReadOnlyEntityType, ITypeBase
- Производный
- Реализации
Комментарии
Дополнительные сведения и примеры см. в разделе Моделирование типов сущностей и связей .
Свойства
BaseType |
Получает базовый тип этого типа сущностей. Возвращает значение |
ClrType |
Возвращает класс CLR, используемый для представления экземпляров этого типа. Возвращает значение NULL, если тип не имеет соответствующего класса CLR (известного как теневой тип). Типы теней в настоящее время не поддерживаются в модели, которая используется во время выполнения с DbContext. Следовательно, типы теней будут существовать только в моментальных снимках модели миграции и т. д. |
ConstructorBinding |
Возвращает для InstantiationBinding предпочтительного конструктора. |
ContainingEntityType |
Возвращает этот тип сущности или тип, для которого объявлена сложная цепочка свойств. (Унаследовано от IReadOnlyTypeBase) |
DefiningEntityType |
Возвращает определяющий тип сущности. |
DefiningNavigationName |
Возвращает имя определяющей структуры навигации. |
DefiningQuery |
Возвращает запрос LINQ, используемый в качестве источника по умолчанию для запросов этого типа. |
HasSharedClrType |
Возвращает значение, указывающее, сопоставляется ли этот структурный тип с типом Type , с которым также сопоставляются другие структурные типы. (Унаследовано от IReadOnlyTypeBase) |
IsPropertyBag |
Возвращает значение, указывающее, имеет ли этот структурный тип индексатор, который может содержать произвольные свойства, и метод, который можно использовать для определения того, содержит ли данное свойство индексатора значение. (Унаследовано от IReadOnlyTypeBase) |
IsQueryType |
Возвращает значение, указывающее, является ли данный тип сущности типом запроса. |
Item[String] |
Возвращает значение заметки с заданным именем, возвращая |
Model |
Возвращает модель, к которой принадлежит данный тип. |
Name |
Возвращает имя этого типа. |
QueryFilter |
Возвращает фильтр выражений LINQ, автоматически применяемый к запросам для этого типа сущности. |
ServiceOnlyConstructorBinding |
Возвращает для предпочтительного конструктора при создании экземпляров с инициализацией InstantiationBinding только свойств службы. |
Методы
AddRuntimeAnnotation(String, Object) |
Добавляет заметку среды выполнения к этому объекту. Вызывает исключение, если заметка с указанным именем уже существует. (Унаследовано от IAnnotatable) |
AnnotationsToDebugString(Int32) |
Возвращает отладочную строку для всех заметок, объявленных в объекте . (Унаследовано от IReadOnlyAnnotatable) |
DisplayName() |
Возвращает понятное отображаемое имя для этого структурного типа. (Унаследовано от IReadOnlyTypeBase) |
DisplayName(Boolean) |
Возвращает понятное отображаемое имя для заданного IReadOnlyTypeBaseобъекта . (Унаследовано от IReadOnlyTypeBase) |
FindAnnotation(String) |
Возвращает заметку с заданным именем, возвращающую |
FindClosestCommonParent(IEntityType) |
Возвращает ближайший тип сущности, который является родительским для обоих типов сущностей. Если одна из указанных сущностей является родительской для другой, возвращается этот родительский элемент. Возвращает значение |
FindClosestCommonParent(IReadOnlyEntityType) |
Возвращает ближайший тип сущности, который является родительским для обоих указанных типов сущностей. Если одна из указанных сущностей является родительской для другой, возвращается этот родительский объект. Возвращает значение |
FindComplexProperty(MemberInfo) |
Возвращает сложное свойство с заданными сведениями об элементе. Возвращает значение |
FindComplexProperty(String) |
Возвращает сложное свойство с заданным именем. Возвращает значение |
FindDeclaredComplexProperty(String) |
Находит свойство, объявленное в типе с заданным именем. Не возвращает свойства, определенные для базового типа. (Унаследовано от IReadOnlyTypeBase) |
FindDeclaredForeignKeys(IReadOnlyList<IReadOnlyProperty>) |
Возвращает внешние ключи, объявленные в заданном IEntityType объекте с помощью заданных свойств. |
FindDeclaredNavigation(String) |
Возвращает свойство навигации для заданного типа сущности. Не возвращает свойства навигации, определенные для базового типа.
Возвращает значение |
FindDeclaredProperty(String) |
Находит свойство, объявленное в типе с заданным именем. Не возвращает свойства, определенные для базового типа. |
FindDeclaredSkipNavigation(String) |
Возвращает свойство навигации skip для этого типа сущности. Не возвращает свойства навигации skip, определенные для базового типа.
Возвращает значение |
FindDeclaredTrigger(String) |
Находит триггер с заданным именем. |
FindDiscriminatorProperty() |
Возвращает объект , IProperty который будет использоваться для хранения дискриминатора. |
FindForeignKey(IReadOnlyList<IProperty>, IKey, IEntityType) |
Возвращает внешний ключ для заданных свойств, указывающий на заданный первичный или альтернативный ключ.
Возвращает значение |
FindForeignKey(IReadOnlyList<IReadOnlyProperty>, IReadOnlyKey, IReadOnlyEntityType) |
Возвращает внешний ключ для заданных свойств, указывающий на заданный первичный или альтернативный ключ.
Возвращает значение |
FindForeignKey(IReadOnlyProperty, IReadOnlyKey, IReadOnlyEntityType) |
Возвращает внешний ключ для заданных свойств, указывающий на заданный первичный или альтернативный ключ. Возвращает значение |
FindForeignKeys(IReadOnlyList<IReadOnlyProperty>) |
Возвращает внешние ключи, определенные для заданных свойств. Возвращаются только внешние ключи, определенные в точно указанном наборе свойств. |
FindForeignKeys(IReadOnlyProperty) |
Возвращает внешние ключи, определенные для данного свойства. Возвращаются только внешние ключи, определенные точно для указанного свойства. Составные внешние ключи, включающие указанное свойство, не возвращаются. |
FindIndex(IReadOnlyList<IProperty>) |
Возвращает неименованный индекс, определенный для заданных свойств. Возвращает значение Именованные индексы не будут возвращены, даже если список свойств совпадает. |
FindIndex(IReadOnlyList<IReadOnlyProperty>) |
Возвращает неименованный индекс, определенный для заданных свойств. Возвращает значение |
FindIndex(IReadOnlyProperty) |
Возвращает индекс, определенный для заданного свойства. Возвращает значение |
FindIndex(String) |
Возвращает индекс с заданным именем. Возвращает значение , |
FindIndexerPropertyInfo() |
PropertyInfo Возвращает для индексатора для связанного типа CLR, если он существует. (Унаследовано от IReadOnlyTypeBase) |
FindKey(IReadOnlyList<IProperty>) |
Возвращает первичный или альтернативный ключ, определенный для заданных свойств.
Возвращает значение |
FindKey(IReadOnlyList<IReadOnlyProperty>) |
Возвращает первичный или альтернативный ключ, определенный для заданных свойств.
Возвращает значение |
FindKey(IReadOnlyProperty) |
Возвращает первичный или альтернативный ключ, определенный для данного свойства. Возвращает значение |
FindMember(String) |
Возвращает элемент с заданным именем. Возвращает значение , |
FindMembersInHierarchy(String) |
Возвращает члены с заданным именем для этого типа, базовых типов или производных типов. (Унаследовано от IReadOnlyTypeBase) |
FindNavigation(MemberInfo) |
Возвращает свойство навигации для заданного типа сущности. Возвращает значение |
FindNavigation(String) |
Возвращает свойство навигации для заданного типа сущности. Возвращает значение |
FindOwnership() |
Возвращает отношение к владельцу, если это принадлежащий тип или |
FindPrimaryKey() |
Возвращает первичный ключ для этого типа сущности. Возвращает значение |
FindProperties(IReadOnlyList<String>) |
Находит соответствующие свойства для заданного типа сущности. Возвращает значение |
FindProperty(MemberInfo) |
Возвращает свойство для заданного типа сущности. Возвращает значение |
FindProperty(String) |
Возвращает свойство с заданным именем. Возвращает значение |
FindRuntimeAnnotation(String) |
Возвращает заметку среды выполнения с заданным именем, возвращающую |
FindRuntimeAnnotationValue(String) |
Возвращает значение заметки среды выполнения с заданным именем, возвращая |
FindServiceProperty(String) |
Возвращает свойство службы с заданным именем.
Возвращает значение |
FindSkipNavigation(MemberInfo) |
Возвращает свойство навигации skip для этого типа сущности. Возвращает значение |
FindSkipNavigation(String) |
Возвращает свойство навигации skip для этого типа сущности. Возвращает значение , |
GetAllBaseTypes() |
Возвращает все типы в модели, от которых наследуется данный тип сущности, начиная с корневого элемента. |
GetAllBaseTypesAscending() |
Возвращает все типы в модели, от которых наследуется данный тип сущности, начиная с ближайшего. |
GetAllBaseTypesInclusive() |
Возвращает все базовые типы данного типа сущности, включая сам тип сверху вниз. |
GetAllBaseTypesInclusiveAscending() |
Возвращает все базовые типы данного типа сущности, включая сам тип, снизу вверх. |
GetAnnotation(String) |
Возвращает заметку с заданным именем, вызывая исключение, если она не существует. (Унаследовано от IReadOnlyAnnotatable) |
GetAnnotations() |
Возвращает все заметки для текущего объекта. (Унаследовано от IReadOnlyAnnotatable) |
GetChangeTrackingStrategy() |
Возвращает стратегию отслеживания изменений, используемую для этого типа. Эта стратегия показывает, как контекст обнаруживает изменения свойств для экземпляра типа . (Унаследовано от IReadOnlyTypeBase) |
GetComplexProperties() |
Возвращает сложные свойства, определенные для этого типа и базовых типов. (Унаследовано от IReadOnlyTypeBase) |
GetConcreteDerivedTypesInclusive() |
Возвращает все производные типы этого типа сущности, включая сам тип, которые не |
GetDeclaredComplexProperties() |
Возвращает сложные свойства, объявленные для этого типа. (Унаследовано от IReadOnlyTypeBase) |
GetDeclaredForeignKeys() |
Возвращает все внешние ключи, объявленные в заданном IEntityTypeобъекте . |
GetDeclaredIndexes() |
Возвращает все индексы, объявленные в заданном IEntityTypeобъекте . |
GetDeclaredKeys() |
Возвращает все ключи, объявленные в заданном IReadOnlyEntityTypeобъекте . |
GetDeclaredMembers() |
Возвращает элементы, объявленные для этого типа. (Унаследовано от IReadOnlyTypeBase) |
GetDeclaredNavigations() |
Возвращает все свойства навигации, объявленные в заданном IEntityTypeобъекте . |
GetDeclaredProperties() |
Возвращает все свойства, не относящиеся к навигации, объявленные в заданном IEntityTypeобъекте . |
GetDeclaredReferencingForeignKeys() |
Возвращает все внешние ключи, предназначенные для заданного типа сущности (т. е. внешние ключи, где данный тип сущности является субъектом). |
GetDeclaredServiceProperties() |
Возвращает все свойства службы, объявленные в заданном IEntityTypeобъекте . |
GetDeclaredSkipNavigations() |
Возвращает все свойства навигации skip, объявленные для этого типа сущности. |
GetDeclaredTriggers() |
Возвращает объявленные триггеры для типа сущности. |
GetDefaultDiscriminatorValue() |
Возвращает значение дискриминатора по умолчанию, которое будет использоваться для этого типа сущности. (Унаследовано от IReadOnlyEntityType) |
GetDerivedComplexProperties() |
Возвращает сложные свойства, объявленные для типов, производных от этого типа. (Унаследовано от IReadOnlyTypeBase) |
GetDerivedForeignKeys() |
Возвращает все внешние ключи, объявленные в типах, производных от заданного IEntityType. |
GetDerivedIndexes() |
Возвращает все индексы, объявленные для типов, производных от заданного IEntityType. |
GetDerivedNavigations() |
Возвращает все свойства навигации, объявленные для типов, производных от этого типа сущности. |
GetDerivedProperties() |
Возвращает все свойства, не относящиеся к навигации, объявленные для типов, производных от этого типа сущности. |
GetDerivedServiceProperties() |
Возвращает все свойства службы, объявленные для типов, производных от этого типа сущности. |
GetDerivedSkipNavigations() |
Возвращает все свойства навигации skip, объявленные для типов, производных от этого типа сущности. |
GetDerivedTypes() |
Возвращает все типы в модели, производные от этого типа сущности. |
GetDerivedTypesInclusive() |
Возвращает все производные типы этого типа сущности, включая сам тип. |
GetDirectlyDerivedTypes() |
Возвращает все типы в модели, которые непосредственно являются производными от этого типа сущности. |
GetDiscriminatorPropertyName() |
Возвращает имя свойства, которое будет использоваться для хранения дискриминатора. (Унаследовано от IReadOnlyEntityType) |
GetDiscriminatorValue() |
Возвращает значение дискриминатора для этого типа сущности. (Унаследовано от IReadOnlyEntityType) |
GetFlattenedComplexProperties() |
Возвращает все свойства, реализующие IComplexProperty, включая свойства для сложных типов. (Унаследовано от ITypeBase) |
GetFlattenedDeclaredProperties() |
Возвращает все объявленные свойства, реализующие IProperty, включая свойства для сложных типов. (Унаследовано от ITypeBase) |
GetFlattenedProperties() |
Возвращает все свойства, реализующие IProperty, включая свойства для сложных типов. (Унаследовано от ITypeBase) |
GetForeignKeyProperties() |
Возвращает свойства, содержащиеся во внешних ключах. |
GetForeignKeys() |
Возвращает внешние ключи, определенные для этого типа сущности. |
GetIndexes() |
Возвращает индексы, определенные для этого типа сущности. |
GetIsDiscriminatorMappingComplete() |
Возвращает значение, указывающее, завершено ли сопоставление дискриминатора для этого типа сущности. (Унаследовано от IReadOnlyEntityType) |
GetKeys() |
Возвращает первичный и альтернативный ключи для этого типа сущности. |
GetMembers() |
Возвращает элементы, определенные для этого типа и базовых типов. (Унаследовано от IReadOnlyTypeBase) |
GetNavigationAccessMode() |
Возвращает объект , используемый PropertyAccessMode для навигации этого типа. (Унаследовано от IReadOnlyTypeBase) |
GetNavigations() |
Возвращает все свойства навигации для заданного типа сущности. |
GetOrAddRuntimeAnnotationValue<TValue,TArg>(String, Func<TArg,TValue>, TArg) |
Возвращает значение заметки среды выполнения с заданным именем, добавляя его, если оно не существует. (Унаследовано от IAnnotatable) |
GetOrCreateEmptyMaterializer(IEntityMaterializerSource) |
Это внутренний API, который поддерживает инфраструктуру Entity Framework Core и не подчиняется тем же стандартам совместимости, что и общедоступные API. Он может быть изменен или удален без уведомления в любом выпуске. Его следует использовать только непосредственно в коде с особой осторожностью, зная, что это может привести к сбоям приложений при обновлении до нового выпуска Entity Framework Core. (Унаследовано от IReadOnlyEntityType) |
GetOrCreateMaterializer(IEntityMaterializerSource) |
Это внутренний API, который поддерживает инфраструктуру Entity Framework Core и не подчиняется тем же стандартам совместимости, что и общедоступные API. Он может быть изменен или удален без уведомления в любом выпуске. Его следует использовать только непосредственно в коде с особой осторожностью, зная, что это может привести к сбоям приложений при обновлении до нового выпуска Entity Framework Core. (Унаследовано от IReadOnlyEntityType) |
GetProperties() |
Возвращает свойства, определенные для этого типа сущности. |
GetProperty(String) |
Возвращает свойство с заданным именем. |
GetPropertyAccessMode() |
Возвращает объект , используемый PropertyAccessMode для свойств и навигации этого типа. (Унаследовано от IReadOnlyTypeBase) |
GetQueryFilter() |
Возвращает фильтр выражений LINQ, автоматически применяемый к запросам для этого типа сущности. (Унаследовано от IReadOnlyEntityType) |
GetReferencingForeignKeys() |
Возвращает все внешние ключи, предназначенные для заданного типа сущности (т. е. внешние ключи, где данный тип сущности или тип, от которого он производен, является субъектом). |
GetRootType() |
Возвращает корневой базовый тип для заданного типа сущности. |
GetRuntimeAnnotations() |
Возвращает все заметки среды выполнения для текущего объекта . (Унаследовано от IAnnotatable) |
GetSeedData(Boolean) |
Возвращает данные, хранящиеся в модели для заданного типа сущности. (Унаследовано от IReadOnlyEntityType) |
GetServiceProperties() |
Возвращает все , определенные для IServiceProperty этого типа сущности. |
GetSkipNavigations() |
Возвращает свойства навигации skip для этого типа сущности. |
GetSnapshottableMembers() |
Возвращает все элементы, которым может потребоваться значение snapshot при отслеживании изменений. (Унаследовано от ITypeBase) |
GetValueGeneratingProperties() |
Возвращает свойства, которым требуется создать значение при переходе записи сущности в Added состояние. |
HasDefiningNavigation() |
Является устаревшей..
Возвращает значение, указывающее, имеет ли данный тип сущности определяющую навигацию. (Унаследовано от IReadOnlyEntityType) |
HasServiceProperties() |
Проверяет, определен ли этот тип IServiceProperty сущности. (Унаследовано от IReadOnlyEntityType) |
IsAbstract() |
Возвращает значение, указывающее, представляет ли этот структурный тип абстрактный тип. (Унаследовано от IReadOnlyTypeBase) |
IsAssignableFrom(IReadOnlyEntityType) |
Определяет, является ли этот тип сущности производным от данного типа сущности или совпадает с этим типом. (Унаследовано от IReadOnlyEntityType) |
IsAssignableFrom(IReadOnlyTypeBase) |
Определяет, является ли этот тип производным от (или совпадает с) данным типом. (Унаследовано от IReadOnlyTypeBase) |
IsInOwnershipPath(IReadOnlyEntityType) |
Возвращает значение, указывающее, находится ли данный тип сущности в пути владения для этого типа сущности. (Унаследовано от IReadOnlyEntityType) |
IsOwned() |
Возвращает значение, указывающее, принадлежит ли этот тип сущности другому типу сущности. (Унаследовано от IReadOnlyEntityType) |
IsStrictlyDerivedFrom(IReadOnlyEntityType) |
Определяет, является ли этот тип сущности производным от данного типа сущности (но не совпадает с этим). (Унаследовано от IReadOnlyEntityType) |
IsStrictlyDerivedFrom(IReadOnlyTypeBase) |
Определяет, является ли этот тип производным от (но не совпадает с) данным типом. (Унаследовано от IReadOnlyTypeBase) |
LeastDerivedType(IEntityType) |
Возвращает наименьший производный тип между указанными двумя. |
LeastDerivedType(IReadOnlyEntityType) |
Возвращает наименьший производный тип между указанными двумя. (Унаследовано от IReadOnlyEntityType) |
RemoveRuntimeAnnotation(String) |
Удаляет заданную заметку среды выполнения из этого объекта. (Унаследовано от IAnnotatable) |
SetRuntimeAnnotation(String, Object) |
Задает заметку среды выполнения, хранящуюся под заданным ключом. Перезаписывает существующую заметку, если заметка с указанным именем уже существует. (Унаследовано от IAnnotatable) |
ShortName() |
Возвращает короткое имя заданного объекта IReadOnlyTypeBase , которое можно использовать в других идентификаторах. (Унаследовано от IReadOnlyTypeBase) |
ToDebugString(MetadataDebugStringOptions, Int32) |
Создает удобочитаемое представление заданных метаданных. Предупреждение. Не полагайтесь на формат возвращаемой строки. Он предназначен только для отладки и может изменяться произвольно между выпусками. (Унаследовано от IReadOnlyEntityType) |
Явные реализации интерфейса
IReadOnlyTypeBase.IsAssignableFrom(IReadOnlyTypeBase) |
Определяет, является ли этот тип производным от данного типа (или совпадает с) заданным типом. (Унаследовано от IReadOnlyEntityType) |
Методы расширения
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) |
Возвращает свойство навигации для заданного типа сущности. Не возвращает свойства навигации, определенные для базового типа.
Возвращает значение |
FindDeclaredProperty(IEntityType, String) |
Находит свойство, объявленное в типе с заданным именем. Не возвращает свойства, определенные для базового типа. |
FindDefiningNavigation(IEntityType) |
Является устаревшей..
Возвращает определяющую навигацию, если она существует или |
FindForeignKey(IEntityType, IProperty, IKey, IEntityType) |
Возвращает внешний ключ для заданных свойств, указывающий на заданный первичный или альтернативный ключ. Возвращает значение |
FindForeignKeys(IEntityType, IProperty) |
Возвращает внешние ключи, определенные для данного свойства. Возвращаются только внешние ключи, определенные точно для указанного свойства. Составные внешние ключи, включающие указанное свойство, не возвращаются. |
FindForeignKeys(IEntityType, IReadOnlyList<IProperty>) |
Возвращает внешние ключи, определенные для заданных свойств. Возвращаются только внешние ключи, определенные в точно указанном наборе свойств. |
FindIndex(IEntityType, IProperty) |
Возвращает неименованный индекс, определенный для данного свойства. Возвращает значение Именованные индексы не будут возвращены, даже если список свойств совпадает. |
FindKey(IEntityType, IProperty) |
Возвращает первичный или альтернативный ключ, определенный для данного свойства. Возвращает значение |
FindNavigation(IEntityType, MemberInfo) |
Возвращает свойство навигации для заданного типа сущности. Возвращает значение |
FindNavigation(IEntityType, PropertyInfo) |
Возвращает свойство навигации для заданного типа сущности. Возвращает значение NULL, если свойство навигации не найдено. |
FindNavigation(IEntityType, String) |
Возвращает свойство навигации для заданного типа сущности. Возвращает значение |
FindOwnership(IEntityType) |
Возвращает отношение к владельцу, если это принадлежащий тип или |
FindProperties(IEntityType, IReadOnlyList<String>) |
Находит соответствующие свойства для заданного типа сущности. Возвращает значение Этот API находит только скалярные свойства и не находит свойства навигации. |
FindProperty(IEntityType, MemberInfo) |
Возвращает свойство с заданными сведениями о члене. Возвращает значение Этот API находит только скалярные свойства и не находит свойства навигации. Используйте для FindNavigation(IEntityType, MemberInfo) поиска свойства навигации. |
FindProperty(IEntityType, PropertyInfo) |
Возвращает свойство для заданного типа сущности. Возвращает значение NULL, если свойство не найдено. Этот API находит только скалярные свойства и не находит свойства навигации. Используйте для FindNavigation(IEntityType, PropertyInfo) поиска свойства навигации. |
FullName(ITypeBase) |
Является устаревшей..
Возвращает уникальное имя для заданного IReadOnlyTypeBaseобъекта . |
GetAllBaseTypes(IEntityType) |
Возвращает все типы в модели, от которых наследуется данный тип сущности, начиная с корневого. |
GetAllBaseTypesAscending(IEntityType) |
Получает все типы в модели, от которой наследуется данный тип сущности, начиная с ближайшего типа. |
GetAllBaseTypesInclusive(IEntityType) |
Возвращает все базовые типы заданного IEntityTypeобъекта , включая сам тип сверху вниз. |
GetAllBaseTypesInclusiveAscending(IEntityType) |
Возвращает все базовые типы заданного IEntityTypeобъекта , включая сам тип снизу вверх. |
GetChangeTrackingStrategy(IEntityType) |
Возвращает стратегию отслеживания изменений, используемую для этого типа сущности. Эта стратегия показывает, как контекст обнаруживает изменения свойств экземпляра типа сущности. |
GetClosestCommonParent(IEntityType, IEntityType) |
Является устаревшей..
Возвращает ближайший тип сущности, который является родительским для обоих типов сущностей. Если одна из указанных сущностей является родительской для другой, возвращается этот родительский элемент. Возвращает значение |
GetConcreteDerivedTypesInclusive(IEntityType) |
Возвращает все производные типы заданного IEntityTypeобъекта , включая сам тип, который не |
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() возврата внешних ключей, объявленных в этом и базовых типизированных типах сущностей. |
GetDerivedTypes(IEntityType) |
Возвращает все типы в модели, производные от заданного типа сущности. |
GetDerivedTypesInclusive(IEntityType) |
Возвращает все производные типы заданного IEntityTypeобъекта , включая сам тип . |
GetDirectlyDerivedTypes(IEntityType) |
Возвращает все типы в модели, которые непосредственно являются производными от заданного типа сущности. |
GetDiscriminatorProperty(IEntityType) |
Является устаревшей..
Возвращает объект , IReadOnlyProperty который будет использоваться для хранения дискриминатора. |
GetDiscriminatorValue(IEntityType) |
Возвращает значение дискриминатора для этого типа сущности. |
GetIsDiscriminatorMappingComplete(IEntityType) |
Возвращает значение, указывающее, завершено ли дискриминационное сопоставление для этого типа сущности. |
GetNavigations(IEntityType) |
Является устаревшей..
Возвращает все свойства навигации для заданного типа сущности. |
GetProperty(IEntityType, String) |
Возвращает свойство с заданным именем. Этот API находит только скалярные свойства и не находит свойства навигации. Используйте для FindNavigation(IEntityType, String) поиска свойства навигации. |
GetQueryFilter(IEntityType) |
Возвращает фильтр выражений LINQ, автоматически применяемый к запросам для этого типа сущности. |
GetReferencingForeignKeys(IEntityType) |
Получает все внешние ключи, предназначенные для заданного типа сущности (т. е. внешние ключи, где данный тип сущности является субъектом). |
GetRootType(IEntityType) |
Возвращает корневой базовый тип для заданного типа сущности. |
GetSeedData(IEntityType, Boolean) |
Возвращает данные, хранящиеся в модели для заданного типа сущности. |
HasDefiningNavigation(IEntityType) |
Является устаревшей..
Возвращает значение, указывающее, имеет ли этот тип сущности определяющую навигацию. |
IsAbstract(ITypeBase) |
Проверяет, представляет ли этот тип сущности абстрактный тип. |
IsAssignableFrom(IEntityType, IEntityType) |
Определяет, является ли этот тип сущности производным от данного типа сущности (или совпадает с этим типом). |
IsInOwnershipPath(IEntityType, IEntityType) |
Возвращает значение, указывающее, находится ли данный тип сущности в пути владения для этого типа сущности. |
IsOwned(IEntityType) |
Возвращает значение, указывающее, принадлежит ли этот тип сущности другому типу сущности. |
IsStrictlyDerivedFrom(IEntityType, IEntityType) |
Определяет, является ли этот тип сущности производным от (но не совпадает с) данным типом сущности. |
LeastDerivedType(IEntityType, IEntityType) |
Возвращает наименьший производный тип между указанными двумя. |
RootType(IEntityType) |
Является устаревшей..
Возвращает корневой базовый тип для заданного типа сущности. |
ShortName(ITypeBase) |
Возвращает короткое имя заданного объекта ITypeBase , которое можно использовать в других идентификаторах. |
ToDebugString(IEntityType, MetadataDebugStringOptions, Int32) |
Создает понятное представление заданных метаданных. Предупреждение. Не полагайтесь на формат возвращаемой строки. Он предназначен только для отладки и может изменяться произвольно между выпусками. |
AnnotationsToDebugString(IAnnotatable, Int32) |
Возвращает отладочную строку для всех заметок, объявленных в объекте . |
GetAnnotation(IAnnotatable, String) |
Возвращает заметку с заданным именем, вызывая исключение, если она не существует. |
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) |
Возвращает хранимую процедуру, с которой тип сущности сопоставляется для удаления или |
GetDeleteStoredProcedure(IReadOnlyEntityType) |
Возвращает хранимую процедуру, с которой тип сущности сопоставляется для удаления или |
GetDeleteStoredProcedureMappings(IEntityType) |
Возвращает хранимые процедуры удаления, с которыми сопоставлен тип сущности. |
GetFunctionMappings(IEntityType) |
Возвращает функции, с которыми сопоставлен тип сущности. |
GetFunctionName(IEntityType) |
Возвращает имя функции, с которой сопоставлен тип сущности, или |
GetFunctionName(IReadOnlyEntityType) |
Возвращает имя функции, с которой сопоставлен тип сущности, или |
GetInsertStoredProcedure(IEntityType) |
Возвращает хранимую процедуру, с которой сопоставлен тип сущности для вставок или |
GetInsertStoredProcedure(IReadOnlyEntityType) |
Возвращает хранимую процедуру, с которой сопоставлен тип сущности для вставок или |
GetInsertStoredProcedureMappings(IEntityType) |
Возвращает хранимые процедуры вставки, с которыми сопоставлен тип сущности. |
GetJsonPropertyName(IReadOnlyEntityType) |
Возвращает значение имени свойства JSON, используемого для заданной сущности, сопоставленной со столбцом JSON. |
GetMappingFragments(IEntityType) |
Возвращает все настроенные фрагменты сопоставления типов сущностей. Этот метод обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
GetMappingFragments(IEntityType, StoreObjectType) |
Возвращает все настроенные фрагменты сопоставления типов сущностей заданного типа. Этот метод обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
GetMappingFragments(IReadOnlyEntityType) |
Возвращает все настроенные фрагменты сопоставления типов сущностей. Этот метод обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
GetMappingFragments(IReadOnlyEntityType, StoreObjectType) |
Возвращает все настроенные фрагменты сопоставления типов сущностей заданного типа. Этот метод обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
GetMappingStrategy(IReadOnlyEntityType) |
Возвращает стратегию сопоставления для производных типов. |
GetSchema(IEntityType) |
Возвращает схему базы данных, содержащую сопоставленную таблицу. |
GetSchema(IReadOnlyEntityType) |
Возвращает схему базы данных, содержащую сопоставленную таблицу. |
GetSchemaQualifiedTableName(IEntityType) |
Возвращает имя таблицы, с которой сопоставляется тип сущности, приложенный к схеме, или |
GetSchemaQualifiedTableName(IReadOnlyEntityType) |
Возвращает имя таблицы, с которой сопоставляется тип сущности, приложенный к схеме, или |
GetSchemaQualifiedViewName(IEntityType) |
Возвращает имя представления, с которым сопоставлен тип сущности, добавленный в схему, или |
GetSchemaQualifiedViewName(IReadOnlyEntityType) |
Возвращает имя представления, с которым сопоставлен тип сущности, добавленный в схему, или |
GetSqlQuery(IEntityType) |
Возвращает строку SQL, используемую для предоставления данных для типа сущности или |
GetSqlQuery(IReadOnlyEntityType) |
Возвращает строку SQL, используемую для предоставления данных для типа сущности или |
GetSqlQueryMappings(IEntityType) |
Возвращает сопоставления строк SQL. |
GetTableMappings(IEntityType) |
Возвращает таблицы, с которыми сопоставлен тип сущности. |
GetTableName(IEntityType) |
Возвращает имя таблицы, с которой сопоставлен тип сущности, или |
GetTableName(IReadOnlyEntityType) |
Возвращает имя таблицы, с которой сопоставлен тип сущности, или |
GetUpdateStoredProcedure(IEntityType) |
Возвращает хранимую процедуру, с которой тип сущности сопоставляется для обновлений или |
GetUpdateStoredProcedure(IReadOnlyEntityType) |
Возвращает хранимую процедуру, с которой тип сущности сопоставляется для обновлений или |
GetUpdateStoredProcedureMappings(IEntityType) |
Возвращает хранимые процедуры обновления, с которыми сопоставлен тип сущности. |
GetViewMappings(IEntityType) |
Возвращает представления, с которыми сопоставлен тип сущности. |
GetViewName(IEntityType) |
Возвращает имя представления, с которым сопоставлен тип сущности, или |
GetViewName(IReadOnlyEntityType) |
Возвращает имя представления, с которым сопоставлен тип сущности, или |
GetViewSchema(IEntityType) |
Возвращает схему базы данных, содержащую сопоставленные представления. |
GetViewSchema(IReadOnlyEntityType) |
Возвращает схему базы данных, содержащую сопоставленные представления. |
IsIgnoredByMigrations(IEntityType) |
Возвращает значение, указывающее, игнорируется ли тип сущности миграциями. |
IsMappedToJson(IReadOnlyEntityType) |
Возвращает значение, указывающее, сопоставлена ли указанная сущность со столбцом JSON. |
IsTableExcludedFromMigrations(IEntityType) |
Возвращает значение, указывающее, игнорируется ли связанная таблица миграциями. |
IsTableExcludedFromMigrations(IReadOnlyEntityType) |
Возвращает значение, указывающее, игнорируется ли связанная таблица миграциями. |
IsTableExcludedFromMigrations(IReadOnlyEntityType, StoreObjectIdentifier) |
Возвращает значение, указывающее, игнорируется ли указанная таблица миграциями. |
Relational(IEntityType) |
Возвращает метаданные реляционной базы данных для сущности. |
FindMappingFragment(IReadOnlyTypeBase, StoreObjectIdentifier) |
Возвращает сопоставление типов для определенного табличного объекта хранилища. Этот метод обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
FindMappingFragment(ITypeBase, StoreObjectIdentifier) |
Возвращает сопоставление типов для определенного табличного объекта хранилища. Этот метод обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
GetContainerColumnName(IReadOnlyTypeBase) |
Возвращает имя столбца контейнера, с которым сопоставлен тип. |
GetDefaultMappings(ITypeBase) |
Возвращает сопоставления по умолчанию, которые будет использовать тип. |
GetDeleteStoredProcedure(IReadOnlyTypeBase) |
Возвращает хранимую процедуру, с которой тип сопоставляется для удаления или |
GetDeleteStoredProcedure(ITypeBase) |
Возвращает хранимую процедуру, с которой тип сопоставляется для удаления или |
GetDeleteStoredProcedureMappings(ITypeBase) |
Возвращает хранимые процедуры удаления, с которыми сопоставлен тип. |
GetFunctionMappings(ITypeBase) |
Возвращает функции, с которыми сопоставлен тип. |
GetFunctionName(IReadOnlyTypeBase) |
Возвращает имя функции, с которой сопоставлен тип, или |
GetInsertStoredProcedure(IReadOnlyTypeBase) |
Возвращает хранимую процедуру, с которой тип сопоставляется для операций вставки или |
GetInsertStoredProcedure(ITypeBase) |
Возвращает хранимую процедуру, с которой тип сопоставляется для операций вставки или |
GetInsertStoredProcedureMappings(ITypeBase) |
Возвращает хранимые процедуры вставки, с которыми сопоставлен тип. |
GetJsonPropertyName(IReadOnlyTypeBase) |
Возвращает значение имени свойства JSON, используемого для заданной сущности, сопоставленной со столбцом JSON. |
GetMappingFragments(IReadOnlyTypeBase) |
Возвращает все настроенные фрагменты сопоставления типов. Этот метод обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
GetMappingFragments(IReadOnlyTypeBase, StoreObjectType) |
Возвращает все настроенные фрагменты сопоставления типов заданного типа. Этот метод обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
GetMappingFragments(ITypeBase) |
Возвращает все настроенные фрагменты сопоставления типов. Этот метод обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
GetMappingFragments(ITypeBase, StoreObjectType) |
Возвращает все настроенные фрагменты сопоставления типов заданного типа. Этот метод обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
GetMappingStrategy(IReadOnlyTypeBase) |
Возвращает стратегию сопоставления для производных типов. |
GetSchema(IReadOnlyTypeBase) |
Возвращает схему базы данных, содержащую сопоставленную таблицу. |
GetSqlQuery(IReadOnlyTypeBase) |
Возвращает строку SQL, используемую для предоставления данных для типа или |
GetSqlQueryMappings(ITypeBase) |
Возвращает сопоставления строк SQL. |
GetTableMappings(ITypeBase) |
Возвращает таблицы, с которыми сопоставлен тип. |
GetTableName(IReadOnlyTypeBase) |
Возвращает имя таблицы, с которой сопоставлен тип, или |
GetUpdateStoredProcedure(IReadOnlyTypeBase) |
Возвращает хранимую процедуру, с которой тип сопоставляется для обновлений или |
GetUpdateStoredProcedure(ITypeBase) |
Возвращает хранимую процедуру, с которой тип сопоставляется для обновлений или |
GetUpdateStoredProcedureMappings(ITypeBase) |
Возвращает хранимые процедуры обновления, с которыми сопоставлен тип. |
GetViewMappings(ITypeBase) |
Возвращает представления, с которыми сопоставлен тип. |
GetViewName(IReadOnlyTypeBase) |
Возвращает имя представления, с которым сопоставлен тип, или |
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. |
Sqlite(IEntityType) |
Возвращает метаданные SQLite для сущности. |
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) |
Возвращает значение, указывающее, сопоставлен ли тип сущности с темпоральной таблицей. |
SqlServer(IEntityType) |
Возвращает SQL Server метаданные для сущности. |
GetNavigationAccessMode(ITypeBase) |
Возвращает объект , используемый PropertyAccessMode для навигации этого типа. Обратите внимание, что отдельные навигации могут переопределять этот режим доступа. Возвращаемое здесь значение будет использоваться для любой навигации, для которой не указано переопределение. |
GetPropertyAccessMode(ITypeBase) |
Возвращает объект , используемый PropertyAccessMode для свойств и навигации этого типа. Обратите внимание, что отдельные свойства и навигации могут переопределять этот режим доступа. Возвращаемое здесь значение будет использоваться для любого свойства или навигации, для которых не указано переопределение. |
Применяется к
Entity Framework
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по