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> вызывается службами объектов во время операции подключения.