2つの同一のテーブルがあります。私は最初のテーブルから別の行にいくつかの行をコピーしたい。これは私がやったことです:C#linq:テーブルから別のテーブルに行をコピー
var getTemplate = (from i in dc.Templates where i.Document == tablename select i);
foreach (var val in getTemplate)
{
DAL.Type qt = new DAL.Type();
qt.col1 = val.col1;
qt.col2 = val.col2;
....
}
しかし、多くの列があります。一度に行全体をコピーする方法はありますか?
オートマッペを検索します。これはあなたを助けるかもしれません。 – Christos
automapperの具体例は? – atroul
ここからはhttps://www.codeproject.com/Articles/61629/AutoMapperから開始できます。また、これは良いリンクhttps://dotnetcademy.net/Learn/2/Pages/1です。私は後者から始めるだろう。 – Christos