![]() |
|
Модераторы: gambit |
![]()
|
|
| WERITAS |
|
|||
|
******** ![]() ![]() Профиль Группа: Участник Сообщений: 582 Регистрация: 2.5.2005 Где: Москва Репутация: нет Всего: 5 |
Стобсно сабж. Что такое Wrapper? О_о И где можно почитать про создание Wrapper'а для базы данных Oracle?
Я юзал поиск и гугль, но ничего вразумительного не нашел. -------------------- Арт-менеджер клуба, разрешивший концерт Алексея Глызина, уволен с формулировкой "Мудак" |
|||
|
||||
| $tatic |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 651 Регистрация: 28.1.2005 Репутация: нет Всего: 22 |
Вообще Wrapper (обертка) - это своего рода переходник между какими-либо интерфейсами. В твоем случае, wrapper - это код, который соединяет нативный API Oracle для работы с базой данных с ADO.NET аналогично тому, как это сделано для SQL Server Майкрософтом. Применительно к ADO.NET такие обертки называются Providers. Нативный провайдер Oracle можно найти на официальном сайте: Oracle .NET Provider
|
|||
|
||||
| Exception |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: 2 Всего: 186 |
Создание?! Скорее, использование, зачем тебе его создавать? Или я неправильно понял вопрос и имелось в виду создание data layer?
|
|||
|
||||
| WERITAS |
|
|||
|
******** ![]() ![]() Профиль Группа: Участник Сообщений: 582 Регистрация: 2.5.2005 Где: Москва Репутация: нет Всего: 5 |
Нужно написать объектно-ориентированный раппер над SQL DDL для Oracle
-------------------- Арт-менеджер клуба, разрешивший концерт Алексея Глызина, уволен с формулировкой "Мудак" |
|||
|
||||
| Exception |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: 2 Всего: 186 |
||||
|
||||
| WERITAS |
|
|||
|
******** ![]() ![]() Профиль Группа: Участник Сообщений: 582 Регистрация: 2.5.2005 Где: Москва Репутация: нет Всего: 5 |
Я в курсе, что не для одного.
Задача в двух словах: нужно написать объектно-ориентированный раппер над SQL DDL для Oracle. Нужно разработать OO API для управления структурой (схемой) БД Oracle. Под структурой понимаются следующие объекты: таблицы, представления, хранимые процедуры и другие специфичные объекты для серверных бд (например триггеры). Каждый объект структуры бд должен быть представлен полноценным классом со своими методами и свойствами для его создания, изменения, удаления и т. п. Библиотека должна обеспечивать полиморфное использование объектов совместно с аналогичными для других типов бд (Access и SQL Server). Т. е. нужно реализовать интерфейсы IDatabase, ITable и т. д. -------------------- Арт-менеджер клуба, разрешивший концерт Алексея Глызина, уволен с формулировкой "Мудак" |
|||
|
||||
| $tatic |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 651 Регистрация: 28.1.2005 Репутация: нет Всего: 22 |
||||
|
||||
| WERITAS |
|
|||
|
******** ![]() ![]() Профиль Группа: Участник Сообщений: 582 Регистрация: 2.5.2005 Где: Москва Репутация: нет Всего: 5 |
Да, для Oracle, Access и SQL Server. -------------------- Арт-менеджер клуба, разрешивший концерт Алексея Глызина, уволен с формулировкой "Мудак" |
|||
|
||||
| arilou |
|
|||
![]() Великий МунаБудвин ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2646 Регистрация: 15.7.2004 Где: город-герой Минск Репутация: 4 Всего: 61 |
WERITAS, в общем, че тут читать... Берешь и делаешь. Не надо заморачиваться над терминами. Задача то ясна - сделать ОО реализацию управления таблицами, view'шками, и проч. Для примера посмотри SQL-DMO - это то же самое, только для SQL Server.
|
|||
|
||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, stab, mr.DUDA, Exception. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Базы данных под .NET | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |