Поделиться через


ITableMapping Интерфейс

Определение

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

public interface ITableMapping : Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable, Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase
type ITableMapping = interface
    interface ITableMappingBase
    interface IAnnotatable
type ITableMapping = interface
    interface ITableMappingBase
    interface IAnnotatable
    interface IReadOnlyAnnotatable
Public Interface ITableMapping
Implements IAnnotatable, ITableMappingBase
Реализации

Комментарии

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

Свойства

ColumnMappings

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

DeleteStoredProcedureMapping

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

EntityType

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

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

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

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

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

IsSharedTablePrincipal

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

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

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

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

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

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

Возвращает целевую таблицу.

TypeBase

Возвращает базу сопоставленного типа.

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

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

Методы

AddRuntimeAnnotation(String, Object)

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

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

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

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

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

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

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

(Унаследовано от IAnnotatable)
FindRuntimeAnnotationValue(String)

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

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

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

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

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

(Унаследовано от IReadOnlyAnnotatable)
GetOrAddRuntimeAnnotationValue<TValue,TArg>(String, Func<TArg,TValue>, TArg)

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

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

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

(Унаследовано от IAnnotatable)
RemoveRuntimeAnnotation(String)

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

(Унаследовано от IAnnotatable)
SetRuntimeAnnotation(String, Object)

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

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

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

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

Явные реализации интерфейса

ITableMappingBase.ToDebugString(MetadataDebugStringOptions, Int32)

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

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

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

AnnotationsToDebugString(IAnnotatable, Int32)

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

GetAnnotation(IAnnotatable, String)

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

ToDebugString(ITableMapping, MetadataDebugStringOptions, Int32)

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

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

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