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


RelatedEnd.ValidateEntityForAttach<TEntity> Метод

Определение

Определяет, можно ли присоединить объект к локальной коллекции или ссылке.

protected public:
generic <typename TEntity>
 void ValidateEntityForAttach(TEntity entity, int index, bool allowCollection);
protected internal void ValidateEntityForAttach<TEntity> (TEntity entity, int index, bool allowCollection);
member this.ValidateEntityForAttach : 'Entity * int * bool -> unit
Protected Friend Sub ValidateEntityForAttach(Of TEntity) (entity As TEntity, index As Integer, allowCollection As Boolean)

Параметры типа

TEntity

Тип проверяемого объекта.

Параметры

entity
TEntity

Проверяемый объект.

index
Int32

Позиция проверяемого объекта в коллекции.

allowCollection
Boolean

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

Исключения

Если присоединяемый объект имеет значение null.

-или-

Объект, присоединяемый к связанному элементу, не существует в том же контексте ObjectContext, что и исходный объект.

-или-

Присоединяемый объект находится в состоянии Added или Deleted.

Комментарии

Метод ValidateEntityForAttach<TEntity> вызывается службами объектов при выполнении операции присоединения.

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