Здравствуйте, vdimas, Вы писали:
V>>>И в любом случае твой пример только для MSSQL, а для любых других баз на основе OLEDB или ODBC
НС>>И много таких баз данных в реальности?
V>А много используют MSSQL в вебе?
Много. В Ажуре, к примеру, это основная РСУБД. К чему вопрос?
V>>>Разве что написали дотнетный драйвер к MS SQL, изначально это была обычная обёртка над OLEDB,
НС>>Никогда не была. Изначално это была обертка над низкоуровневоцй библиотекой парсинга протокола (tdslib.dll или как то так).
V>Над MS SQL Native Client.
Вроде того. Это не ADO, это более низкоуровневая штука.
V>В котором доступны были 3 вида подключения — ODBC, OLEDB и еще не помню название вида подключения
Нет. Конкретно та либа — обычная плоская dll со специфичным контрактом, по сути просто парсер TDS. ODBC и OLEDB драйвера сами ее используют, а не являются ее частью.
НС>>Хинты, как показывает практика, нужны хорошо если в 1% запросов. Это почему DAL не стоит затачивать под конкретного провайдера.
V>Как показывает практика, 1% запросов используется в 99% случаев.
Это неважно. Потому что 1% запросов это 1% кода, и проще сделать для 1% специальное исключение, а не переписывать ради этого под каждый сервер оставшиеся 99%.
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>