У меня есть приложение с многочисленными службами WCF, которые используют LINQ-To-SQL в качестве модели доступа к данным. У меня много проблем с исключением «DataContext, доступ к которому осуществляется после удаления». Я понимаю, что это за исключение и что оно происходит, потому что я не "инициализировал" данные, к которым пытаются получить доступ. Я прочитал много статей, в которых говорится, что я вызывал ToList () для любых массивов, прежде чем родительский объект был возвращен службой.
Моя проблема в том, что я получаю это исключение, и я не знаю, откуда оно исходит, и поэтому я не знаю, что не было инициализировано.
Кто-нибудь может посоветовать, как лучше определить основную причину?
(я использовал MS Service Trace Viewer, и это, похоже, не дает мне никакой дополнительной информации)