Alexey Popov пишет:


Serge Buzadzhy wrote:

транзакции? Дофетчивать втихаря перед закрытием? Нехорошо. Оставлять недофетченным тоже плохо. Оба варианта плохи еще тем что девелопер вообще может не заметить, что что-то делается без его ведома. Проблема вообще может всплыть, когда девелопер прогу юзеру отдал. Посему датасет и закрываем, уж этого-то не заметить нельзя, так что девелопер вынужден решать сию проблему вовремя... а не тогда когда она вдруг всплывет.

Надо просто бросать исключение при попытке последующего фетча закрытого датасета.

И что это дает? На этапе разработки ты на это исключение можешь и не нарваться.

Ответить