2008-12-11 3 views
1

Использование Linq для SQL:значение Обновление в Linq к SQL IEnumerable

if(!parentlist.childlist.Contains(row1)) 
     parentlist.childlist.Add(row1); 
else 

Как обновить нужный childlist строку с row1? Каждая строка дочернего списка имеет уникальный идентификатор.

parentlist реализует IEnumerable и childlist является IList.

ответ

0

Я не думаю, что вы можете сделать это таким образом. Вам нужно выбрать элемент chidlist из datacontaxt, а затем добавить строку к нему и отправить обратно.

Это не очень хорошо, но я думаю, что это всего лишь одно из раздражающих ограничений linq2sql.

Смежные вопросы