могли бы вы сказать мне, если у меня есть некоторый код, как это:Entity Framework 6: объект Clone и отношения, за исключением ID
using(var database = new MyDbContext()) {
MyModel myModel = database.Where(m => m.SomeProperty == someValue);
myModel.SomeOtherProperty = someOtherValue; //user changed a value
database.MyModels.Add(myModel); //even though the ID of myModel exists in the database, it gets added as a new row and the ID gets auto-incremented
database.SaveChanges()
}
это добавить отношение Ряды с новыми идентификаторами?
для примера, если у меня tbl_order и она имеет некоторые Childs в tbl_order_details, если я клонировать, что в коде выше, это добавить tbl_order_details строк с новыми идентификаторами?
Я нашел это решение здесь: Entity Framework 6: Clone object except ID, но здесь не объяснить об отношениях
Возможный дубликат [Entity Framework 6: объект Clone except ID] (http://stackoverflow.com/questions/25720803/entity- framework-6-clone-object-except-id) – Pouria
У меня вопрос. Что значит «MyModel - tbl_order» и «MyModels - tbl_order_details»? –
@LinhTuan У меня есть таблица, называемая tbl_order, и она имеет много общего с tbl_order_details. –