RuntimeEntityTypeMappingFragment Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет сопоставление типов сущностей для конкретного табличного объекта хранилища.
public class RuntimeEntityTypeMappingFragment : Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBase, Microsoft.EntityFrameworkCore.Metadata.IEntityTypeMappingFragment
type RuntimeEntityTypeMappingFragment = class
inherit AnnotatableBase
interface IEntityTypeMappingFragment
interface IReadOnlyEntityTypeMappingFragment
interface IReadOnlyAnnotatable
interface IAnnotatable
Public Class RuntimeEntityTypeMappingFragment
Inherits AnnotatableBase
Implements IEntityTypeMappingFragment
- Наследование
- Реализации
Комментарии
Дополнительные сведения и примеры см. в разделе Моделирование типов сущностей и связей .
Конструкторы
RuntimeEntityTypeMappingFragment(RuntimeEntityType, StoreObjectIdentifier, Nullable<Boolean>) |
Инициализирует новый экземпляр класса RuntimeEntityTypeMappingFragment. |
Свойства
DebugView |
Это внутренний API, который поддерживает инфраструктуру Entity Framework Core и не подчиняется тем же стандартам совместимости, что и общедоступные API. Он может быть изменен или удален без уведомления в любом выпуске. Его следует использовать только непосредственно в коде с особой осторожностью, зная, что это может привести к сбоям приложений при обновлении до нового выпуска Entity Framework Core. |
EntityType |
Возвращает тип сущности, для которой определен фрагмент. |
IsReadOnly |
Указывает, доступен ли текущий объект только для чтения. (Унаследовано от AnnotatableBase) |
IsTableExcludedFromMigrations |
Возвращает значение, указывающее, игнорируется ли связанная таблица миграцией. |
Item[String] |
Возвращает заметку со значением с заданным именем, возвращая |
StoreObject |
Возвращает объект хранилища, к которому применяется конфигурация. |
Методы
AddAnnotation(String, Annotation) |
Добавляет заметку к этому объекту. Вызывает исключение, если заметка с указанным именем уже существует. (Унаследовано от AnnotatableBase) |
AddAnnotation(String, Object) |
Добавляет заметку к этому объекту. Вызывает исключение, если заметка с указанным именем уже существует. (Унаследовано от AnnotatableBase) |
AddAnnotations(IEnumerable<IAnnotation>) |
Добавляет заметки к этому объекту. (Унаследовано от AnnotatableBase) |
AddAnnotations(IReadOnlyDictionary<String,Object>) |
Добавляет заметки к этому объекту. (Унаследовано от AnnotatableBase) |
AddRuntimeAnnotation(String, Annotation) |
Добавляет к этому объекту заметку среды выполнения. Вызывает исключение, если заметка с указанным именем уже существует. (Унаследовано от AnnotatableBase) |
AddRuntimeAnnotation(String, Object) |
Добавляет к этому объекту заметку среды выполнения. Вызывает исключение, если заметка с указанным именем уже существует. (Унаследовано от AnnotatableBase) |
AddRuntimeAnnotations(IEnumerable<Annotation>) |
Добавляет к этому объекту заметки среды выполнения. (Унаследовано от AnnotatableBase) |
AddRuntimeAnnotations(IReadOnlyDictionary<String,Object>) |
Добавляет к этому объекту заметки среды выполнения. (Унаследовано от AnnotatableBase) |
CreateAnnotation(String, Object) |
Создает новую заметку. (Унаследовано от AnnotatableBase) |
CreateRuntimeAnnotation(String, Object) |
Создает новую заметку среды выполнения. (Унаследовано от AnnotatableBase) |
EnsureMutable() |
Вызывает исключение, если модель доступна только для чтения. (Унаследовано от AnnotatableBase) |
EnsureReadOnly() |
Вызывает исключение, если модель не доступна только для чтения. (Унаследовано от AnnotatableBase) |
FindAnnotation(String) |
Возвращает заметку с заданным именем, возвращающую |
FindRuntimeAnnotation(String) |
Возвращает заметку среды выполнения с заданным именем, возвращающую |
GetAnnotation(String) |
Возвращает заметку с заданным именем, вызывая исключение, если она не существует. (Унаследовано от AnnotatableBase) |
GetAnnotations() |
Возвращает все заметки к текущему объекту. (Унаследовано от AnnotatableBase) |
GetOrAddRuntimeAnnotationValue<TValue,TArg>(String, Func<TArg,TValue>, TArg) |
Возвращает значение заметки среды выполнения с заданным именем, добавляя ее, если она не существует. (Унаследовано от AnnotatableBase) |
GetRuntimeAnnotations() |
Возвращает все заметки среды выполнения для текущего объекта . (Унаследовано от AnnotatableBase) |
OnAnnotationSet(String, Annotation, Annotation) |
Вызывается при установке или удалении заметки. (Унаследовано от AnnotatableBase) |
RemoveAnnotation(String) |
Удаляет заданную заметку из этого объекта . (Унаследовано от AnnotatableBase) |
RemoveRuntimeAnnotation(String) |
Удаляет заданную заметку среды выполнения из этого объекта. (Унаследовано от AnnotatableBase) |
SetAnnotation(String, Annotation, Annotation) |
Задает заметку, хранящуюся в заданном ключе. Перезаписывает существующую заметку, если заметка с указанным именем уже существует. (Унаследовано от AnnotatableBase) |
SetAnnotation(String, Object) |
Задает заметку, хранящуюся в заданном ключе. Перезаписывает существующую заметку, если заметка с указанным именем уже существует. (Унаследовано от AnnotatableBase) |
SetRuntimeAnnotation(String, Annotation, Annotation) |
Задает заметку среды выполнения, хранящуюся в заданном ключе. Перезаписывает существующую заметку, если заметка с указанным именем уже существует. (Унаследовано от AnnotatableBase) |
SetRuntimeAnnotation(String, Object) |
Задает заметку среды выполнения, хранящуюся в заданном ключе. Перезаписывает существующую заметку, если заметка с указанным именем уже существует. (Унаследовано от AnnotatableBase) |
ToString() |
Представляет сопоставление типов сущностей для конкретного табличного объекта хранилища. |
Явные реализации интерфейса
IAnnotatable.AddRuntimeAnnotation(String, Object) |
Добавляет к этому объекту заметку среды выполнения. Вызывает исключение, если заметка с указанным именем уже существует. (Унаследовано от AnnotatableBase) |
IAnnotatable.FindRuntimeAnnotation(String) |
Возвращает заметку среды выполнения с заданным именем, возвращающую |
IAnnotatable.GetRuntimeAnnotations() |
Возвращает все заметки среды выполнения для текущего объекта . (Унаследовано от AnnotatableBase) |
IAnnotatable.RemoveRuntimeAnnotation(String) |
Удаляет заданную заметку среды выполнения из этого объекта. (Унаследовано от AnnotatableBase) |
IAnnotatable.SetRuntimeAnnotation(String, Object) |
Задает заметку среды выполнения, хранящуюся в заданном ключе. Перезаписывает существующую заметку, если заметка с указанным именем уже существует. (Унаследовано от AnnotatableBase) |
IEntityTypeMappingFragment.EntityType |
Возвращает тип сущности, для которой определен фрагмент. |
IReadOnlyAnnotatable.FindAnnotation(String) |
Возвращает заметку с заданным именем, возвращающую |
IReadOnlyAnnotatable.GetAnnotations() |
Возвращает все заметки к текущему объекту. (Унаследовано от AnnotatableBase) |
IReadOnlyAnnotatable.Item[String] |
Возвращает значение заметки с заданным именем, возвращая |
IReadOnlyEntityTypeMappingFragment.EntityType |
Возвращает тип сущности, для которой определен фрагмент. |
Методы расширения
IsSqlReturningClauseUsed(IReadOnlyEntityTypeMappingFragment) |
Возвращает значение, указывающее, следует ли использовать предложение SQL RETURNING при сохранении изменений в таблице. Предложение RETURNING несовместимо с определенными функциями Sqlite, такими как виртуальные таблицы или таблицы с триггерами AFTER. |
IsSqlOutputClauseUsed(IReadOnlyEntityTypeMappingFragment) |
Возвращает значение, указывающее, следует ли использовать предложение SQL OUTPUT при сохранении изменений в связанной таблице. Предложение OUTPUT несовместимо с некоторыми SQL Server функциями, такими как таблицы с триггерами. |
Применяется к
Entity Framework
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по