Мне нужно обновить значения, но я зациклирую все значения таблиц, чтобы сделать это:
public static void Update(IEnumerable<Sample> samples
, DataClassesDataContext db)
{
foreach (var sample in db.Samples)
{
var matches = samples.Where(a => a.Id == sample.Id);
if(matches.Any())
{
var match = matches.First();
match.SomeColumn = sample.SomeColumn;
}
}
db.SubmitChanges();
}
Я уверен, что приведенный выше код не является правильным способом сделать это, но я еще не мог думать о другом. Можете ли вы показать лучший способ?