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


IRelatedEnd Интерфейс

Определение

Представляет один конец связи.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix")]
public interface IRelatedEnd
type IRelatedEnd = interface
Public Interface IRelatedEnd
Производный
Атрибуты

Свойства

IsLoaded

Возвращает или задает значение, указывающее, загружены ли из базы данных сущность (для EntityReference или все сущности в коллекции (для EntityCollection<TEntity> ).

RelationshipName

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

RelationshipSet

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

SourceRoleName

Возвращает имя роли в исходном элементе связи.

TargetRoleName

Получает имя роли в целевом окончании отношения.

Методы

Add(IEntityWithRelationships)

Добавляет объект в связанный элемент.

Add(Object)

Добавляет объект в связанный элемент.

Attach(IEntityWithRelationships)

Определяет связь между двумя присоединенными объектами.

Attach(Object)

Определяет связь между двумя присоединенными объектами.

CreateSourceQuery()

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

GetEnumerator()

Возвращает интерфейс IEnumerator, проходящий по коллекции связанных объектов.

Load()

Загружает связанный объект или объекты в этот связанный элемент с параметром слияния по умолчанию.

Load(MergeOption)

Загружает связанный объект или объекты в связанный элемент с указанным параметром слияния.

LoadAsync(CancellationToken)

Асинхронно загружает связанный объект или объекты в этот связанный конец с параметром слияния по умолчанию.

LoadAsync(MergeOption, CancellationToken)

Асинхронно загружает связанный объект или объекты в связанный конец с указанным параметром слияния.

Remove(IEntityWithRelationships)

Удаляет объект из коллекции объектов связанного окончания.

Remove(Object)

Удаляет объект из коллекции объектов связанного окончания.

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