проблема встречалась у меня не раз.
Я использую Linq DataClass в DataContext.После того, как загрузчик прошел через это, ему иногда нужно было переместить объект в другой класс данных с такой же структурой.
Так, например, Products и ProductsHistory, каждый раз после изменения в Products, фактический Product помещается вProductsHistory.
Как я могу упростить это действие без написания такой функции преобразования:
private static ProductHistory convert(Product p)
{
ProductHistory ph = new ProductHistory();
ph.Attr1 = p.Attr1;
ph.Attr2 = p.Attr2;
//...and hundreds like this on...
return ph;
}
Я не хочу выполнять SQL-запрос, поддерживаемый DataContexts.
Любой намек был бы хорош,
заранее спасибо,
Гарри