Наткнулся тут на один метод в WCF-сервисе, который возвращает DataTable, а это Disposable тип. И что-то я призадумался.. А кто и как должен запускать Dispose у таких объектов? Делается ли это по какому-то волшебству автоматически? Или нужно в явном виде делать Dispose после возвращения (в finally?..)
Может там настройки какие-то или параметры вроде
AutoDispose нужны?
Подскажите, если кто сталкивался.
Вообще я подумываю убрать этот DataTable оттуда, ибо нефиг. Но это долгий процесс, сейчас нужно убедиться, что там ресурсы не текут.