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


ObjectContext.ApplyPropertyChanges - метод

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

Примечание. Данный API устарел.

Применяет изменения свойств из отсоединенного объекта к объекту, который уже присоединен к контексту объекта.

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

Синтаксис

'Декларация
<ObsoleteAttribute("Use ApplyCurrentValues instead")> _
<BrowsableAttribute(False)> _
<EditorBrowsableAttribute(EditorBrowsableState.Never)> _
Public Overridable Sub ApplyPropertyChanges ( _
    entitySetName As String, _
    changed As Object _
)
'Применение
Dim instance As ObjectContext 
Dim entitySetName As String 
Dim changed As Object

instance.ApplyPropertyChanges(entitySetName, _
    changed)
[ObsoleteAttribute("Use ApplyCurrentValues instead")]
[BrowsableAttribute(false)]
[EditorBrowsableAttribute(EditorBrowsableState.Never)]
public virtual void ApplyPropertyChanges(
    string entitySetName,
    Object changed
)
[ObsoleteAttribute(L"Use ApplyCurrentValues instead")]
[BrowsableAttribute(false)]
[EditorBrowsableAttribute(EditorBrowsableState::Never)]
public:
virtual void ApplyPropertyChanges(
    String^ entitySetName, 
    Object^ changed
)
[<ObsoleteAttribute("Use ApplyCurrentValues instead")>]
[<BrowsableAttribute(false)>]
[<EditorBrowsableAttribute(EditorBrowsableState.Never)>]
abstract ApplyPropertyChanges : 
        entitySetName:string * 
        changed:Object -> unit 
[<ObsoleteAttribute("Use ApplyCurrentValues instead")>]
[<BrowsableAttribute(false)>]
[<EditorBrowsableAttribute(EditorBrowsableState.Never)>]
override ApplyPropertyChanges : 
        entitySetName:string * 
        changed:Object -> unit
public function ApplyPropertyChanges(
    entitySetName : String, 
    changed : Object
)

Параметры

  • entitySetName
    Тип: System.String
    Имя набора сущностей, к которому принадлежит объект.
  • changed
    Тип: System.Object
    Отсоединенный объект имеет обновления свойств, которые нужно применить к исходному объекту.

Исключения

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

Когда параметр entitySetName имеет значение null или является пустой строкой либо если параметр changed равен null.

InvalidOperationException

Когда EntitySet из entitySetName не совпадает с набором EntitySet ключа EntityKey объекта, или когда сущность имеет состояние отличное от Modified илиUnchanged, или исходный объект не присоединен к контексту.

ArgumentException

Тип объекта changed отличается от типа исходного объекта.

См. также

Справочник

ObjectContext Класс

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