IReadOnlyEntityType Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет тип сущности в модели.
public interface IReadOnlyEntityType : Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase
type IReadOnlyEntityType = interface
interface IReadOnlyTypeBase
interface IReadOnlyAnnotatable
Public Interface IReadOnlyEntityType
Implements IReadOnlyTypeBase
- Производный
- Реализации
Комментарии
Дополнительные сведения и примеры см. в разделе Моделирование типов сущностей и связей .
Свойства
BaseType |
Получает базовый тип этого типа сущностей. Возвращает значение |
ClrType |
Возвращает класс CLR, используемый для представления экземпляров этого типа.
Возвращает значение |
ContainingEntityType |
Возвращает этот тип сущности или тип, для которого объявлена сложная цепочка свойств. (Унаследовано от IReadOnlyTypeBase) |
DefiningEntityType |
Является устаревшей..
Возвращает определяющий тип сущности. |
DefiningNavigationName |
Является устаревшей..
Возвращает имя определяющей структуры навигации. |
HasSharedClrType |
Возвращает значение, указывающее, сопоставляется ли этот структурный тип с типом Type , с которым также сопоставлены другие структурные типы. (Унаследовано от IReadOnlyTypeBase) |
IsPropertyBag |
Возвращает значение, указывающее, имеет ли этот структурный тип индексатор, который может содержать произвольные свойства, и метод, который можно использовать для определения того, содержит ли данное свойство индексатора значение. (Унаследовано от IReadOnlyTypeBase) |
Item[String] |
Возвращает значение заметки с заданным именем, возвращая |
Model |
Возвращает модель, к которой принадлежит данный тип. (Унаследовано от IReadOnlyTypeBase) |
Name |
Возвращает имя этого типа. (Унаследовано от IReadOnlyTypeBase) |
Методы
AnnotationsToDebugString(Int32) |
Возвращает строку отладки для всех заметок, объявленных в объекте . (Унаследовано от IReadOnlyAnnotatable) |
DisplayName() |
Возвращает понятное отображаемое имя для этого структурного типа. (Унаследовано от IReadOnlyTypeBase) |
DisplayName(Boolean) |
Возвращает понятное отображаемое имя для заданного IReadOnlyTypeBaseобъекта . (Унаследовано от IReadOnlyTypeBase) |
FindAnnotation(String) |
Возвращает заметку с заданным именем, возвращающую |
FindClosestCommonParent(IReadOnlyEntityType) |
Возвращает ближайший тип сущности, который является родительским для обоих указанных типов сущностей. Если одна из указанных сущностей является родительской для другой, возвращается этот родительский объект. Возвращает значение |
FindComplexProperty(MemberInfo) |
Возвращает сложное свойство с заданными сведениями об элементе. Возвращает значение |
FindComplexProperty(String) |
Возвращает сложное свойство с заданным именем. Возвращает значение |
FindDeclaredComplexProperty(String) |
Находит свойство, объявленное в типе с заданным именем. Не возвращает свойства, определенные для базового типа. (Унаследовано от IReadOnlyTypeBase) |
FindDeclaredForeignKeys(IReadOnlyList<IReadOnlyProperty>) |
Возвращает внешние ключи, объявленные для этого типа сущности, с помощью заданных свойств. |
FindDeclaredNavigation(String) |
Возвращает свойство навигации для заданного типа сущности. Не возвращает свойства навигации, определенные для базового типа.
Возвращает значение |
FindDeclaredProperty(String) |
Находит свойство, объявленное в типе с заданным именем. Не возвращает свойства, определенные для базового типа. |
FindDeclaredSkipNavigation(String) |
Возвращает свойство навигации skip для этого типа сущности. |
FindDeclaredTrigger(String) |
Находит триггер с заданным именем. |
FindDiscriminatorProperty() |
Возвращает свойство, которое будет использоваться для хранения дискриминатора. |
FindForeignKey(IReadOnlyList<IReadOnlyProperty>, IReadOnlyKey, IReadOnlyEntityType) |
Возвращает внешний ключ для заданных свойств, указывающих на заданный первичный или альтернативный ключ.
Возвращает значение |
FindForeignKey(IReadOnlyProperty, IReadOnlyKey, IReadOnlyEntityType) |
Возвращает внешний ключ для заданных свойств, указывающих на заданный первичный или альтернативный ключ. Возвращает значение |
FindForeignKeys(IReadOnlyList<IReadOnlyProperty>) |
Возвращает внешние ключи, определенные для заданных свойств. Возвращаются только внешние ключи, определенные в точно указанном наборе свойств. |
FindForeignKeys(IReadOnlyProperty) |
Возвращает внешние ключи, определенные для данного свойства. Возвращаются только внешние ключи, определенные для указанного свойства. Составные внешние ключи, включающие указанное свойство, не возвращаются. |
FindIndex(IReadOnlyList<IReadOnlyProperty>) |
Возвращает неименованный индекс, определенный для заданных свойств. Возвращает значение |
FindIndex(IReadOnlyProperty) |
Возвращает неименованный индекс, определенный для данного свойства. Возвращает значение |
FindIndex(String) |
Возвращает индекс с заданным именем. Возвращает значение , |
FindIndexerPropertyInfo() |
PropertyInfo Возвращает для индексатора для связанного типа CLR, если он существует. (Унаследовано от IReadOnlyTypeBase) |
FindKey(IReadOnlyList<IReadOnlyProperty>) |
Возвращает первичный или альтернативный ключ, определенный для заданных свойств.
Возвращает значение |
FindKey(IReadOnlyProperty) |
Возвращает первичный или альтернативный ключ, определенный для данного свойства. Возвращает значение |
FindMember(String) |
Возвращает элемент с заданным именем. Возвращает значение , |
FindMembersInHierarchy(String) |
Возвращает члены с заданным именем для этого типа, базовых или производных типов. (Унаследовано от IReadOnlyTypeBase) |
FindNavigation(MemberInfo) |
Возвращает свойство навигации для заданного типа сущности. Возвращает значение |
FindNavigation(String) |
Возвращает свойство навигации для заданного типа сущности. Возвращает значение |
FindOwnership() |
Возвращает отношение к владельцу, если это принадлежащий тип или |
FindPrimaryKey() |
Возвращает первичный ключ для этого типа сущности. Возвращает значение |
FindProperties(IReadOnlyList<String>) |
Находит соответствующие свойства для заданного типа сущности. Возвращает значение |
FindProperty(MemberInfo) |
Возвращает свойство с заданными сведениями об элементе. Возвращает значение |
FindProperty(String) |
Возвращает свойство с заданным именем. Возвращает значение |
FindServiceProperty(String) |
Возвращает свойство службы с заданным именем.
Возвращает значение |
FindSkipNavigation(MemberInfo) |
Возвращает свойство навигации skip для этого типа сущности. Возвращает значение |
FindSkipNavigation(String) |
Возвращает свойство навигации skip для этого типа сущности. Возвращает значение , |
GetAllBaseTypes() |
Возвращает все типы в модели, от которой наследуется этот тип сущности, начиная с корня. |
GetAllBaseTypesAscending() |
Возвращает все типы в модели, от которой наследуется этот тип сущности, начиная с ближайшего. |
GetAllBaseTypesInclusive() |
Возвращает все базовые типы этого типа сущности, включая сам тип сверху вниз. |
GetAllBaseTypesInclusiveAscending() |
Возвращает все базовые типы этого типа сущности, включая сам тип, снизу вверх. |
GetAnnotation(String) |
Возвращает заметку с заданным именем, вызывая исключение, если она не существует. (Унаследовано от IReadOnlyAnnotatable) |
GetAnnotations() |
Возвращает все заметки к текущему объекту. (Унаследовано от IReadOnlyAnnotatable) |
GetChangeTrackingStrategy() |
Возвращает стратегию отслеживания изменений, используемую для этого типа сущности. Эта стратегия указывает, как контекст обнаруживает изменения свойств для экземпляра типа сущности. |
GetComplexProperties() |
Возвращает сложные свойства, определенные для этого типа и базовых типов. (Унаследовано от IReadOnlyTypeBase) |
GetConcreteDerivedTypesInclusive() |
Возвращает все производные типы этого типа сущности, включая сам тип, которые не |
GetDeclaredComplexProperties() |
Возвращает сложные свойства, объявленные для этого типа. (Унаследовано от IReadOnlyTypeBase) |
GetDeclaredForeignKeys() |
Возвращает все внешние ключи, объявленные для этого типа сущности. |
GetDeclaredIndexes() |
Возвращает все индексы, объявленные для этого типа сущности. |
GetDeclaredKeys() |
Возвращает все ключи, объявленные для этого типа сущности. |
GetDeclaredMembers() |
Возвращает члены, объявленные для этого типа. (Унаследовано от IReadOnlyTypeBase) |
GetDeclaredNavigations() |
Возвращает все свойства навигации, объявленные для этого типа сущности. |
GetDeclaredProperties() |
Возвращает все свойства, не относящиеся к навигации, объявленные для этого типа сущности. |
GetDeclaredReferencingForeignKeys() |
Возвращает все внешние ключи, предназначенные для заданного типа сущности (т. е. внешние ключи, где данный тип сущности является субъектом). |
GetDeclaredServiceProperties() |
Возвращает все свойства службы, объявленные для этого типа сущности. |
GetDeclaredSkipNavigations() |
Возвращает все свойства навигации skip, объявленные для этого типа сущности. |
GetDeclaredTriggers() |
Возвращает объявленные триггеры для типа сущности. |
GetDefaultDiscriminatorValue() |
Возвращает значение дискриминатора по умолчанию, которое будет использоваться для этого типа сущности. |
GetDerivedComplexProperties() |
Возвращает сложные свойства, объявленные для типов, производных от этого типа. (Унаследовано от IReadOnlyTypeBase) |
GetDerivedForeignKeys() |
Возвращает все внешние ключи, объявленные для типов, производных от этого типа сущности. |
GetDerivedIndexes() |
Возвращает все индексы, объявленные для типов, производных от этого типа сущности. |
GetDerivedNavigations() |
Возвращает все свойства навигации, объявленные для типов, производных от этого типа сущности. |
GetDerivedProperties() |
Возвращает все свойства, не относящиеся к навигации, объявленные для типов, производных от этого типа сущности. |
GetDerivedServiceProperties() |
Возвращает все свойства службы, объявленные для типов, производных от этого типа сущности. |
GetDerivedSkipNavigations() |
Возвращает все свойства навигации skip, объявленные для типов, производных от этого типа сущности. |
GetDerivedTypes() |
Возвращает все типы в модели, производные от этого типа сущности. |
GetDerivedTypesInclusive() |
Возвращает все производные типы этого типа сущности, включая сам тип. |
GetDirectlyDerivedTypes() |
Возвращает все типы в модели, которые непосредственно являются производными от этого типа сущности. |
GetDiscriminatorPropertyName() |
Возвращает имя свойства, которое будет использоваться для хранения дискриминатора. |
GetDiscriminatorValue() |
Возвращает значение дискриминатора для этого типа сущности. |
GetForeignKeys() |
Возвращает внешние ключи, определенные для этого типа сущности. |
GetIndexes() |
Возвращает индексы, определенные для этого типа сущности. |
GetIsDiscriminatorMappingComplete() |
Возвращает значение, указывающее, завершено ли сопоставление дискриминатора для этого типа сущности. |
GetKeys() |
Возвращает первичный и альтернативный ключи для этого типа сущности. |
GetMembers() |
Возвращает элементы, определенные для этого типа и базовых типов. (Унаследовано от IReadOnlyTypeBase) |
GetNavigationAccessMode() |
Возвращает объект , используемый PropertyAccessMode для навигации этого типа сущности. |
GetNavigations() |
Возвращает все свойства навигации для заданного типа сущности. |
GetOrCreateEmptyMaterializer(IEntityMaterializerSource) |
Это внутренний API, который поддерживает инфраструктуру Entity Framework Core и не подчиняется тем же стандартам совместимости, что и общедоступные API. Он может быть изменен или удален без уведомления в любом выпуске. Его следует использовать только непосредственно в коде с особой осторожностью, зная, что это может привести к сбоям приложений при обновлении до нового выпуска Entity Framework Core. |
GetOrCreateMaterializer(IEntityMaterializerSource) |
Это внутренний API, который поддерживает инфраструктуру Entity Framework Core и не подчиняется тем же стандартам совместимости, что и общедоступные API. Он может быть изменен или удален без уведомления в любом выпуске. Его следует использовать только непосредственно в коде с особой осторожностью, зная, что это может привести к сбоям приложений при обновлении до нового выпуска Entity Framework Core. |
GetProperties() |
Возвращает свойства, определенные для этого типа сущности. |
GetProperty(String) |
Возвращает свойство с заданным именем. |
GetPropertyAccessMode() |
Возвращает объект , используемый PropertyAccessMode для свойств и навигаций этого типа. (Унаследовано от IReadOnlyTypeBase) |
GetQueryFilter() |
Возвращает фильтр выражений LINQ, автоматически применяемый к запросам для этого типа сущности. |
GetReferencingForeignKeys() |
Возвращает все внешние ключи, предназначенные для заданного типа сущности (т. е. внешние ключи, где данный тип сущности или базовый тип является субъектом). |
GetRootType() |
Возвращает корневой базовый тип для заданного типа сущности. |
GetSeedData(Boolean) |
Возвращает данные, хранящиеся в модели для заданного типа сущности. |
GetServiceProperties() |
Возвращает все , определенные для IReadOnlyServiceProperty этого типа сущности. |
GetSkipNavigations() |
Возвращает свойства навигации skip для этого типа сущности. |
HasDefiningNavigation() |
Является устаревшей..
Возвращает значение, указывающее, имеет ли данный тип сущности определяющую навигацию. |
HasServiceProperties() |
Проверяет, определен ли этот тип IServiceProperty сущности. |
IsAbstract() |
Возвращает значение, указывающее, представляет ли этот структурный тип абстрактный тип. (Унаследовано от IReadOnlyTypeBase) |
IsAssignableFrom(IReadOnlyEntityType) |
Определяет, является ли этот тип сущности производным от данного типа сущности или совпадает с этим типом. |
IsAssignableFrom(IReadOnlyTypeBase) |
Определяет, является ли этот тип производным от данного типа (или совпадает с) заданным типом. (Унаследовано от IReadOnlyTypeBase) |
IsInOwnershipPath(IReadOnlyEntityType) |
Возвращает значение, указывающее, находится ли данный тип сущности в пути владения для этого типа сущности. |
IsOwned() |
Возвращает значение, указывающее, принадлежит ли этот тип сущности другому типу сущности. |
IsStrictlyDerivedFrom(IReadOnlyEntityType) |
Определяет, является ли этот тип сущности производным от данного типа сущности (но не совпадает с этим). |
IsStrictlyDerivedFrom(IReadOnlyTypeBase) |
Определяет, является ли этот тип производным от (но не совпадает с) заданным типом. (Унаследовано от IReadOnlyTypeBase) |
LeastDerivedType(IReadOnlyEntityType) |
Возвращает наименьший производный тип между указанными двумя. |
ShortName() |
Возвращает короткое имя заданного объекта IReadOnlyTypeBase , которое может использоваться в других идентификаторах. (Унаследовано от IReadOnlyTypeBase) |
ToDebugString(MetadataDebugStringOptions, Int32) |
Создает удобочитаемое представление заданных метаданных. Предупреждение. Не полагайтесь на формат возвращаемой строки. Он предназначен только для отладки и может изменяться произвольно между выпусками. |
Явные реализации интерфейса
IReadOnlyTypeBase.IsAssignableFrom(IReadOnlyTypeBase) |
Определяет, является ли этот тип производным от данного типа (или совпадает с) заданным типом. |
Методы расширения
GetAnalyticalStoreTimeToLive(IReadOnlyEntityType) |
Возвращает время жизни аналитического хранилища в секундах на область контейнера. |
GetContainer(IReadOnlyEntityType) |
Возвращает имя контейнера, с которым сопоставлен тип сущности. |
GetContainingPropertyName(IReadOnlyEntityType) |
Возвращает имя родительского свойства, с которым сопоставлен тип сущности. |
GetDefaultTimeToLive(IReadOnlyEntityType) |
Возвращает время жизни по умолчанию в секундах на область контейнера. |
GetETagProperty(IReadOnlyEntityType) |
Возвращает свойство для этой сущности, сопоставленной с Cosmos ETag, если она существует. |
GetETagPropertyName(IReadOnlyEntityType) |
Возвращает имя свойства, которое используется для хранения ETag. |
GetPartitionKeyProperty(IReadOnlyEntityType) |
Возвращает свойство, используемое для хранения ключа секции. |
GetPartitionKeyPropertyName(IReadOnlyEntityType) |
Возвращает имя свойства, которое используется для хранения ключа секции. |
GetThroughput(IReadOnlyEntityType) |
Возвращает подготовленную пропускную способность на область контейнера. |
GetInMemoryQuery(IReadOnlyEntityType) |
Возвращает запрос LINQ, используемый в качестве источника по умолчанию для запросов этого типа. |
FindCheckConstraint(IReadOnlyEntityType, String) |
Находит объект IReadOnlyCheckConstraint с заданным именем. |
FindMappingFragment(IReadOnlyEntityType, StoreObjectIdentifier) |
Возвращает сопоставление типа сущности для конкретного табличного объекта хранилища. Этот метод обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения. |
FindRowInternalForeignKeys(IReadOnlyEntityType, StoreObjectIdentifier) |
Возвращает внешние ключи для заданного типа сущности, которые указывают на другие типы сущностей, совместно использующие один и тот же объект хранилища, подобный таблице. |
GetCheckConstraints(IReadOnlyEntityType) |
Возвращает все проверка ограничения, содержащиеся в типе сущности. |
GetComment(IReadOnlyEntityType) |
Возвращает комментарий для таблицы, с чем сопоставлена эта сущность. |
GetContainerColumnName(IReadOnlyEntityType) |
Возвращает имя столбца контейнера, с которым сопоставлен тип сущности. |
GetContainerColumnTypeMapping(IReadOnlyEntityType) |
Является устаревшей..
Возвращает сопоставление типа столбца контейнера, с которым сопоставлен тип сущности. |
GetDeclaredCheckConstraints(IReadOnlyEntityType) |
Возвращает все ограничения проверка, объявленные для типа сущности. |
GetDefaultSchema(IReadOnlyEntityType) |
Возвращает схему базы данных по умолчанию, которая будет использоваться для этого типа сущности. |
GetDefaultSqlQueryName(IReadOnlyEntityType) |
Возвращает имя SQL-запроса по умолчанию, которое будет использоваться для этого типа сущности при сопоставлении с помощью RelationalEntityTypeBuilderExtensions.ToSqlQuery. |
GetDefaultTableName(IReadOnlyEntityType, Boolean) |
Возвращает имя таблицы по умолчанию, которое будет использоваться для этого типа сущности. |
GetDefaultViewName(IReadOnlyEntityType) |
Возвращает имя представления по умолчанию, которое будет использоваться для этого типа сущности. |
GetDefaultViewSchema(IReadOnlyEntityType) |
Возвращает схему базы данных по умолчанию, которая будет использоваться для этого представления сущности. |
GetDeleteStoredProcedure(IReadOnlyEntityType) |
Возвращает хранимую процедуру, с которой тип сущности сопоставляется для удаления или |
GetFunctionName(IReadOnlyEntityType) |
Возвращает имя функции, с которой сопоставлен тип сущности, или |
GetInsertStoredProcedure(IReadOnlyEntityType) |
Возвращает хранимую процедуру, с которой сопоставлен тип сущности для вставок или |
GetJsonPropertyName(IReadOnlyEntityType) |
Возвращает значение имени свойства JSON, используемого для заданной сущности, сопоставленной со столбцом JSON. |
GetMappingFragments(IReadOnlyEntityType) |
Возвращает все настроенные фрагменты сопоставления типов сущностей. Этот метод обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения. |
GetMappingFragments(IReadOnlyEntityType, StoreObjectType) |
Возвращает все настроенные фрагменты сопоставления типов сущностей заданного типа. Этот метод обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения. |
GetMappingStrategy(IReadOnlyEntityType) |
Возвращает стратегию сопоставления для производных типов. |
GetSchema(IReadOnlyEntityType) |
Возвращает схему базы данных, содержащую сопоставленную таблицу. |
GetSchemaQualifiedTableName(IReadOnlyEntityType) |
Возвращает имя таблицы, с которой сопоставляется тип сущности, добавленный в начало схемы, или |
GetSchemaQualifiedViewName(IReadOnlyEntityType) |
Возвращает имя представления, с которым сопоставлен тип сущности в начале схемы, или |
GetSqlQuery(IReadOnlyEntityType) |
Возвращает строку SQL, используемую для предоставления данных для типа сущности или |
GetTableName(IReadOnlyEntityType) |
Возвращает имя таблицы, с которой сопоставлен тип сущности, или |
GetUpdateStoredProcedure(IReadOnlyEntityType) |
Возвращает хранимую процедуру, с которой сопоставлен тип сущности для обновлений или |
GetViewName(IReadOnlyEntityType) |
Возвращает имя представления, с которым сопоставлен тип сущности, или |
GetViewSchema(IReadOnlyEntityType) |
Возвращает схему базы данных, содержащую сопоставленные представления. |
IsMappedToJson(IReadOnlyEntityType) |
Возвращает значение, указывающее, сопоставлена ли указанная сущность со столбцом JSON. |
IsTableExcludedFromMigrations(IReadOnlyEntityType) |
Возвращает значение, указывающее, игнорируется ли связанная таблица миграцией. |
IsTableExcludedFromMigrations(IReadOnlyEntityType, StoreObjectIdentifier) |
Возвращает значение, указывающее, игнорируется ли указанная таблица миграцией. |
FindMappingFragment(IReadOnlyTypeBase, StoreObjectIdentifier) |
Возвращает сопоставление типов для определенного табличного объекта хранилища. Этот метод обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения. |
GetContainerColumnName(IReadOnlyTypeBase) |
Возвращает имя столбца контейнера, с которым сопоставлен тип. |
GetDeleteStoredProcedure(IReadOnlyTypeBase) |
Возвращает хранимую процедуру, с которой тип сопоставляется для удаления или |
GetFunctionName(IReadOnlyTypeBase) |
Возвращает имя функции, с которой сопоставлен тип, или |
GetInsertStoredProcedure(IReadOnlyTypeBase) |
Возвращает хранимую процедуру, с которой тип сопоставляется для вставок или |
GetJsonPropertyName(IReadOnlyTypeBase) |
Возвращает значение имени свойства JSON, используемого для заданной сущности, сопоставленной со столбцом JSON. |
GetMappingFragments(IReadOnlyTypeBase) |
Возвращает все настроенные фрагменты сопоставления типов. Этот метод обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения. |
GetMappingFragments(IReadOnlyTypeBase, StoreObjectType) |
Возвращает все настроенные фрагменты сопоставления типов заданного типа. Этот метод обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения. |
GetMappingStrategy(IReadOnlyTypeBase) |
Возвращает стратегию сопоставления для производных типов. |
GetSchema(IReadOnlyTypeBase) |
Возвращает схему базы данных, содержащую сопоставленную таблицу. |
GetSqlQuery(IReadOnlyTypeBase) |
Возвращает строку SQL, используемую для предоставления данных для типа или |
GetTableName(IReadOnlyTypeBase) |
Возвращает имя таблицы, с которой сопоставлен тип, или |
GetUpdateStoredProcedure(IReadOnlyTypeBase) |
Возвращает хранимую процедуру, с которой сопоставлен тип для обновлений или |
GetViewName(IReadOnlyTypeBase) |
Возвращает имя представления, с которым сопоставлен тип, или |
GetViewSchema(IReadOnlyTypeBase) |
Возвращает схему базы данных, содержащую сопоставленные представления. |
IsMappedToJson(IReadOnlyTypeBase) |
Возвращает значение, указывающее, сопоставлена ли указанная сущность со столбцом JSON. |
GetDbSetName(IReadOnlyEntityType) |
Возвращает имя, которое должно использоваться для DbSet<TEntity> свойства DbContext класса для данного типа сущности. |
IsSqlReturningClauseUsed(IReadOnlyEntityType) |
Возвращает значение, указывающее, следует ли использовать предложение SQL RETURNING при сохранении изменений в таблице. Предложение RETURNING несовместимо с определенными функциями Sqlite, такими как виртуальные таблицы или таблицы с триггерами AFTER. |
IsSqlReturningClauseUsed(IReadOnlyEntityType, StoreObjectIdentifier) |
Возвращает значение, указывающее, следует ли использовать предложение SQL RETURNING при сохранении изменений в таблице. Предложение RETURNING несовместимо с определенными функциями Sqlite, такими как виртуальные таблицы или таблицы с триггерами AFTER. |
GetHistoryTableName(IReadOnlyEntityType) |
Возвращает значение, представляющее имя таблицы журнала, связанной с сущностью, сопоставленной с темпоральной таблицей. |
GetHistoryTableSchema(IReadOnlyEntityType) |
Возвращает значение, представляющее схему таблицы журнала, связанной с сущностью, сопоставленной с темпоральной таблицей. |
GetPeriodEndPropertyName(IReadOnlyEntityType) |
Возвращает значение, представляющее имя свойства конца периода сущности, сопоставленной с темпоральной таблицей. |
GetPeriodStartPropertyName(IReadOnlyEntityType) |
Возвращает значение, представляющее имя свойства начала периода сущности, сопоставленной с темпоральной таблицей. |
IsMemoryOptimized(IReadOnlyEntityType) |
Возвращает значение, указывающее, сопоставлен ли тип сущности с оптимизированной для памяти таблицей. |
IsSqlOutputClauseUsed(IReadOnlyEntityType) |
Возвращает значение, указывающее, следует ли использовать предложение SQL OUTPUT при сохранении изменений в таблице. Предложение OUTPUT несовместимо с некоторыми SQL Server функциями, такими как таблицы с триггерами. |
IsSqlOutputClauseUsed(IReadOnlyEntityType, StoreObjectIdentifier) |
Возвращает значение, указывающее, следует ли использовать предложение SQL OUTPUT при сохранении изменений в указанной таблице. Предложение OUTPUT несовместимо с некоторыми SQL Server функциями, такими как таблицы с триггерами. |
IsTemporal(IReadOnlyEntityType) |
Возвращает значение, указывающее, сопоставлен ли тип сущности с темпоральной таблицей. |
Применяется к
Entity Framework
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по