2012-01-07 84 views
0

我有2個對象,一個鏈接到datacontext,其次不是。我需要從第二個到第一個複製完整的數據。怎麼做?如果我嘗試只是如何在以下情況下複製數據

obj1 = obj2; 

我得到EntityDataContext誤差不附

回答

2

的EF框架,現在有很多級別和版本。當您使用ObjectContext時,您可以使用ApplyCurrentValues

T ApplyCurrentValues<T>(string entitySetName, T currentEntity) 
+0

+1這是正確答案,但它只適用於標量和複雜屬性。它不會處理導航屬性和EF有[沒有自動解決方案](http://stackoverflow.com/questions/3635071/update-relationships-when-saving-changes-of-ef4-poco-objects/3635326#3635326 )。 – 2012-01-07 22:49:35