Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / база данных / 6 сообщений из 6, страница 1 из 1
16.06.2005, 15:07
    #33119778
Heart
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
база данных
подскажите пожалуйста какие ограничения на базу данных накладываются? Будет ли работать ADO.NET с MSQL 2000 в частности с MSDE?
...
Рейтинг: 0 / 0
16.06.2005, 15:13
    #33119800
Роман Дынник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
база данных
подскажите пожалуйста какие ограничения на базу данных накладываются? Будет
ли работать ADO.NET с MSQL 2000 в частности с MSDE?

Для каждой БД существует свой првайдер данных.
Для mssql (7.0-2000) - пространство имен System.Data.SqlClient
Смешно было бы если ms не реализовало бы провайдер для собственного сервера
:)
Также есть OLEDB-провайдер и ODBC.


Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
17.06.2005, 10:47
    #33121167
Heart
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
база данных
3.3. Microsoft ADO.NET managed providers

Микрософт выпускает два managed providers для ADO.NET.

SQL managed provider.

Является посредником между таблицей в пределах DataSet и таблицей или представлением базы данных SQL Server (версия 7.0 и выше). (меня смущает вот это!!!) Объект SQLDataSetCommand является посредником связи между таблицей DataSet и таблицей или представлением сервера баз данных.

ADO managed provider.

Является посредником связи между таблицей в пределах DataSet и таблицей или представлением в любом источнике данных, для которого имеется провайдер OLEDB. Объект ADODataSetCommand поддерживает связь между таблицей DataSet и таблицей или представлением в источнике данных.

.....

Managed provider использует собственный OLEDB через COM Interop, чтобы получить доступу к данным. OLEDB - провайдер поддерживает, как ручные, так и автоматические транзакции. Для автоматических транзакций, OLEDB провайдер сам включится в транзакцию и будет получать необходимые детали об исполнении операций от Component Services Context.
ADO.NET SQL Server managed provider использует специальный протокол, называемый табличным потоком данных (tabular data stream), с помощью которого осуществляется связь с SQL Server. При этом OLEDB, ADO или ODBC не используются. Всё управление осуществляется кодом.


У меня есть бд на msde доступ к которой и управление хочется осуществить с помощью ADO.NEt. Будут ли какие то подводные камни? Хотелось бы знать заранее.
...
Рейтинг: 0 / 0
17.06.2005, 10:48
    #33121173
Heart
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
база данных
и вот еще

3.4. Поддерживаемые базы данных и OLE DB провайдеры

ADO managed provider проектировался, чтобы работать с большинством OLEDB провайдеров. Следующие провайдеры были проверены и работают с ADO .NET:

Driver Provider
SQLOLEDB SQL OLE DB Provider
MSDAORA Oracle OLE DB Provider
JOLT Jet OLE DB Provider
MSDASQL/SQLServer ODBC SQL Server ODBC Driver via OLE DB for ODBC Provider
MSDASQL/Jet ODBC Jet ODBC Driver via OLE DB Provider for ODBC Provider


Примечание: SQL managed provider поддерживает SQL Server версии 7.0 и выше.
MSDASQL/Oracle ODBC DRIVER (Oracle ODBC драйвер через OLE провайдера базы данных для ODBC) в настоящее время ADO.NET не поддерживается.
...
Рейтинг: 0 / 0
17.06.2005, 12:25
    #33121509
Sam Andrews
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
база данных
а чего смущает? для 7 и выше использый Sql, для 6.5 - OleDB...

с уважением...
...
Рейтинг: 0 / 0
21.06.2005, 16:57
    #33127295
Bigheadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
база данных
MSDE 2000 - это тот же SQL Server 2000, но с рядом ограничений, которые с .NET напрямую не связаны.
Кстати большинство примеров из СДК и т.п. источников для простоты как рза на MSDE и расчитаны.
...
Рейтинг: 0 / 0
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / база данных / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]