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] |
Возвращает значение заметки с заданным именем, возвращая |
StoreObject |
Возвращает объект хранилища, к которому применяется конфигурация. (Унаследовано от IReadOnlyEntityTypeMappingFragment) |
Методы
AddAnnotation(String, Object, Boolean) |
Добавляет заметку к этому объекту. Вызывает исключение, если заметка с указанным именем уже существует. (Унаследовано от IConventionAnnotatable) |
AddAnnotations(IEnumerable<IConventionAnnotation>, Boolean) |
Добавляет заметки к объекту . (Унаследовано от IConventionAnnotatable) |
AnnotationsToDebugString(Int32) |
Возвращает строку отладки для всех заметок, объявленных в объекте . (Унаследовано от IReadOnlyAnnotatable) |
FindAnnotation(String) |
Возвращает заметку с заданным именем, возвращающую |
GetAnnotation(String) |
Возвращает заметку с заданным именем, вызывая исключение, если она не существует. (Унаследовано от IConventionAnnotatable) |
GetAnnotations() |
Возвращает все заметки к текущему объекту. (Унаследовано от IConventionAnnotatable) |
GetConfigurationSource() |
Возвращает источник конфигурации для этого фрагмента. |
GetIsTableExcludedFromMigrationsConfigurationSource() |
Возвращает для ConfigurationSourceIsTableExcludedFromMigrations. |
RemoveAnnotation(String) |
Удаляет заметку с заданным именем из этого объекта. (Унаследовано от IConventionAnnotatable) |
SetAnnotation(String, Object, Boolean) |
Задает заметку, хранящуюся под заданным именем. Перезаписывает существующую заметку, если заметка с указанным именем уже существует. (Унаследовано от IConventionAnnotatable) |
SetIsTableExcludedFromMigrations(Nullable<Boolean>, Boolean) |
Задает значение, указывающее, игнорируется ли связанная таблица миграциями. |
SetOrRemoveAnnotation(String, Object, Boolean) |
Задает заметку, хранящуюся под заданным именем. Перезаписывает существующую заметку, если заметка с указанным именем уже существует. Удаляет существующую заметку, если |
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 функциями, такими как таблицы с триггерами. |
Применяется к
Entity Framework
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по