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