0

I have 2 objects, one is linked to datacontext, second is not. I need to copy full data from second to first. How to do it? If I try just

obj1 = obj2;

I got error about EntityDataContext is not attached

Oleg Sh
  • 8,496
  • 17
  • 89
  • 159

1 Answers1

2

The EF framework has many levels and versions by now. When you're using an ObjectContext you can use ApplyCurrentValues :

T ApplyCurrentValues<T>(string entitySetName, T currentEntity)
H H
  • 263,252
  • 30
  • 330
  • 514
  • +1 This is correct answer but it will work only for scalar and complex properties. It will not handle navigation properties and EF has [no automatic solution for that](http://stackoverflow.com/questions/3635071/update-relationships-when-saving-changes-of-ef4-poco-objects/3635326#3635326). – Ladislav Mrnka Jan 07 '12 at 22:49