Отключенный набор записей

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

12.12.2008 15:44:45
обнимать связи хорошо, это заставляет их чувствовать себя любимыми
Steven A. Lowe 12.12.2008 15:57:18
2 ОТВЕТА
РЕШЕНИЕ

Изготовленный набор записей ADO может быть хорошим выбором контейнерного объекта для данных в качестве альтернативы типу VBA (структура), коллекции, словарю и т. Д., Т. Е. Полям со строго типизированными данными ** со встроенной поддержкой фильтрации, сортировки, поиска , вывод в форматированный текст / xml / array, разбиение на страницы, клонирование и т. д. Изготовленный набор записей ADO отключен по определению.

Возможно, это не совсем то, что вы имели в виду, но это правильный ответ на ваш вопрос, то есть пример того, когда вы все еще хотите использовать отключенный набор записей, даже если у вас есть ORM.

** Аналогично, объекты ADO Parameter являются обычной альтернативой для типа Variant в том смысле, что, в отличие от внутренних типов VB, они могут быть как строго типизированными, так и обнуляться.

1
8.01.2009 11:50:16

Я бы подумал об использовании набора записей в небольших приложениях «собирай и забывай» или когда у вас есть простые потребности в отчетах, такие как представления сетки только для чтения.

Это относится к любому приложению, когда кажется, что это самая быстрая вещь, которую вы можете сделать, и вы не видите причины, по которой она изменится позже.

Однако, если вы собираетесь создать слегка продвинутое, поддерживаемое, надежное приложение с бизнес-логикой и тому подобным, не используйте наборы записей.

Но, конечно, есть еще польза для этого ..

0
12.12.2008 16:21:24