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


ObjectContext.AttachTo - метод

[Эта страница относится к документации к Entity Framework 6. Последняя версия доступна в составе пакета Entity Framework NuGet. Дополнительные сведения об Entity Framework см. в разделе msdn.com/data/ef.]

Присоединяет объект или граф объектов к контексту объекта в конкретном наборе сущностей.

Пространство имен:  System.Data.Entity.Core.Objects
Сборка:  EntityFramework (в EntityFramework.dll)

Синтаксис

'Декларация
Public Overridable Sub AttachTo ( _
    entitySetName As String, _
    entity As Object _
)
'Применение
Dim instance As ObjectContext 
Dim entitySetName As String 
Dim entity As Object

instance.AttachTo(entitySetName, entity)
public virtual void AttachTo(
    string entitySetName,
    Object entity
)
public:
virtual void AttachTo(
    String^ entitySetName, 
    Object^ entity
)
abstract AttachTo : 
        entitySetName:string * 
        entity:Object -> unit  
override AttachTo : 
        entitySetName:string * 
        entity:Object -> unit
public function AttachTo(
    entitySetName : String, 
    entity : Object
)

Параметры

  • entitySetName
    Тип: System.String
    Представляет имя набора сущностей, которое можно уточнить именем контейнера сущностей (необязательно).

Исключения

Исключение Условие
ArgumentNullException

Параметр entity имеет значение NULL.

InvalidOperationException

Недопустимый набор сущностей или объект имеет временный ключ, или объект имеет EntityKey, и EntitySet не совпадает с набором, переданным в метод, или объект не имеет EntityKey, и не предоставлен набор сущностей, или какой-то объект из графа объектов имеет временный EntityKey, или какой-то объект из графа объектов имеет недопустимый EntityKey (например, значения в ключе не совпадают со значениями в объекте), или набор сущностей не может быть найден по заданному entitySetName и имени контейнера сущностей, или какой-то объект из графа уже присутствует в другом диспетчере состояний.

См. также

Справочник

ObjectContext Класс

System.Data.Entity.Core.Objects - пространство имен