Здравствуйте, Naf2000, Вы писали:
N> почему чтение закрывается после первого же Update?
не факт, возможно update в кишках тоже читает т.к. идет обращение к другой таблице (items), падаем именно на итеррации?
и, да, ваш код отнюдь не прост
N> Или надо материализовать результат чтения?
думаю да, ToList() в самый раз.