IReadOnlyEntityType Интерфейс

Определение

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

public interface IReadOnlyEntityType : Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase
type IReadOnlyEntityType = interface
    interface IReadOnlyTypeBase
    interface IReadOnlyAnnotatable
Public Interface IReadOnlyEntityType
Implements IReadOnlyTypeBase
Производный
Реализации

Комментарии

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

Свойства

BaseType

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

ClrType

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

(Унаследовано от IReadOnlyTypeBase)
ContainingEntityType

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

(Унаследовано от IReadOnlyTypeBase)
DefiningEntityType
Является устаревшей..

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

DefiningNavigationName
Является устаревшей..

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

HasSharedClrType

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

(Унаследовано от IReadOnlyTypeBase)
IsPropertyBag

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

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

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

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

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

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

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

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

Методы

AnnotationsToDebugString(Int32)

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

(Унаследовано от IReadOnlyAnnotatable)
DisplayName()

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

(Унаследовано от IReadOnlyTypeBase)
DisplayName(Boolean)

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

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

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

(Унаследовано от IReadOnlyAnnotatable)
FindClosestCommonParent(IReadOnlyEntityType)

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

FindComplexProperty(MemberInfo)

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

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

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

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

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

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

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

FindDeclaredNavigation(String)

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

FindDeclaredProperty(String)

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

FindDeclaredSkipNavigation(String)

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

FindDeclaredTrigger(String)

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

FindDiscriminatorProperty()

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

FindForeignKey(IReadOnlyList<IReadOnlyProperty>, IReadOnlyKey, IReadOnlyEntityType)

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

FindForeignKey(IReadOnlyProperty, IReadOnlyKey, IReadOnlyEntityType)

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

FindForeignKeys(IReadOnlyList<IReadOnlyProperty>)

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

FindForeignKeys(IReadOnlyProperty)

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

FindIndex(IReadOnlyList<IReadOnlyProperty>)

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

FindIndex(IReadOnlyProperty)

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

FindIndex(String)

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

FindIndexerPropertyInfo()

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

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

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

FindKey(IReadOnlyProperty)

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

FindMember(String)

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

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

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

(Унаследовано от IReadOnlyTypeBase)
FindNavigation(MemberInfo)

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

FindNavigation(String)

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

FindOwnership()

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

FindPrimaryKey()

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

FindProperties(IReadOnlyList<String>)

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

FindProperty(MemberInfo)

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

FindProperty(String)

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

FindServiceProperty(String)

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

FindSkipNavigation(MemberInfo)

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

FindSkipNavigation(String)

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

GetAllBaseTypes()

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

GetAllBaseTypesAscending()

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

GetAllBaseTypesInclusive()

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

GetAllBaseTypesInclusiveAscending()

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

GetAnnotation(String)

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

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

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

(Унаследовано от IReadOnlyAnnotatable)
GetChangeTrackingStrategy()

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

GetComplexProperties()

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

(Унаследовано от IReadOnlyTypeBase)
GetConcreteDerivedTypesInclusive()

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

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)

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

GetFunctionName(IReadOnlyEntityType)

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

GetInsertStoredProcedure(IReadOnlyEntityType)

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

GetJsonPropertyName(IReadOnlyEntityType)

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

GetMappingFragments(IReadOnlyEntityType)

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

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

GetMappingFragments(IReadOnlyEntityType, StoreObjectType)

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

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

GetMappingStrategy(IReadOnlyEntityType)

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

GetSchema(IReadOnlyEntityType)

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

GetSchemaQualifiedTableName(IReadOnlyEntityType)

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

GetSchemaQualifiedViewName(IReadOnlyEntityType)

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

GetSqlQuery(IReadOnlyEntityType)

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

GetTableName(IReadOnlyEntityType)

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

GetUpdateStoredProcedure(IReadOnlyEntityType)

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

GetViewName(IReadOnlyEntityType)

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

GetViewSchema(IReadOnlyEntityType)

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

IsMappedToJson(IReadOnlyEntityType)

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

IsTableExcludedFromMigrations(IReadOnlyEntityType)

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

IsTableExcludedFromMigrations(IReadOnlyEntityType, StoreObjectIdentifier)

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

FindMappingFragment(IReadOnlyTypeBase, StoreObjectIdentifier)

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

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

GetContainerColumnName(IReadOnlyTypeBase)

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

GetDeleteStoredProcedure(IReadOnlyTypeBase)

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

GetFunctionName(IReadOnlyTypeBase)

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

GetInsertStoredProcedure(IReadOnlyTypeBase)

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

GetJsonPropertyName(IReadOnlyTypeBase)

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

GetMappingFragments(IReadOnlyTypeBase)

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

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

GetMappingFragments(IReadOnlyTypeBase, StoreObjectType)

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

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

GetMappingStrategy(IReadOnlyTypeBase)

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

GetSchema(IReadOnlyTypeBase)

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

GetSqlQuery(IReadOnlyTypeBase)

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

GetTableName(IReadOnlyTypeBase)

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

GetUpdateStoredProcedure(IReadOnlyTypeBase)

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

GetViewName(IReadOnlyTypeBase)

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

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)

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

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