IConventionEntityTypeMappingFragment Интерфейс

Определение

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

public interface IConventionEntityTypeMappingFragment : Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable, Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityTypeMappingFragment
type IConventionEntityTypeMappingFragment = interface
    interface IReadOnlyEntityTypeMappingFragment
    interface IReadOnlyAnnotatable
    interface IConventionAnnotatable
Public Interface IConventionEntityTypeMappingFragment
Implements IConventionAnnotatable, IReadOnlyEntityTypeMappingFragment
Реализации

Комментарии

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

Свойства

Builder

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

EntityType

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

IsInModel

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

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

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

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

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

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

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

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

Методы

AddAnnotation(String, Object, Boolean)

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

(Унаследовано от IConventionAnnotatable)
AddAnnotations(IEnumerable<IConventionAnnotation>, Boolean)

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

(Унаследовано от IConventionAnnotatable)
AnnotationsToDebugString(Int32)

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

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

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

(Унаследовано от IConventionAnnotatable)
GetAnnotation(String)

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

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

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

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

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

GetIsTableExcludedFromMigrationsConfigurationSource()

Возвращает для ConfigurationSourceIsTableExcludedFromMigrations.

RemoveAnnotation(String)

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

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

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

(Унаследовано от IConventionAnnotatable)
SetIsTableExcludedFromMigrations(Nullable<Boolean>, Boolean)

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

SetOrRemoveAnnotation(String, Object, Boolean)

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

(Унаследовано от IConventionAnnotatable)
ToDebugString(MetadataDebugStringOptions, Int32)

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

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

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

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

GetUseSqlReturningClauseConfigurationSource(IConventionEntityTypeMappingFragment)

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

IsSqlReturningClauseUsed(IReadOnlyEntityTypeMappingFragment)

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

UseSqlReturningClause(IConventionEntityTypeMappingFragment, Nullable<Boolean>, Boolean)

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

GetUseSqlOutputClauseConfigurationSource(IConventionEntityTypeMappingFragment)

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

IsSqlOutputClauseUsed(IReadOnlyEntityTypeMappingFragment)

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

UseSqlOutputClause(IConventionEntityTypeMappingFragment, Nullable<Boolean>, Boolean)

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

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