Одно из моих главных неудобств при использовании Linq to SQL в WinForms (и, осмелюсь предположить, WPF) - это отсутствие поддержки для длительных текстов данных, см. здесь.
Проблема в том, что вы не можете получать обновления из базы данных, вы получаете только те же самые старые записи, пока не выбросите текст данных. Это нормально для веб-приложения, когда страница жива только в течение миллисекунд, но не так хорошо в приложении winforms с несколькими связанными элементами управления, которые привязаны к старому тексту данных и находятся на рабочем столе пользователя.
У меня вопрос: есть ли у EF это ограничение или вы можете получать обновленные записи из EF, не выбрасывая контекст объекта?