|
Покритикуйте пожалуйста мысль
|
|||
---|---|---|---|
#18+
Здраствуйте! Речь в даннном топике пойдет о надоевшем всем баяне, поиск по форуму юзал, гугл тоже знаю Требуется мнение специалистов ибо я зелен еще в net Приложение довольно простое, скажем набор справочников, одна форма - одна таблица из БД. Мне не очень нравится концепция датасетов/адаптеров таблиц, хочется чего то простого и расшираемого по мере необходимости. К слову ОРМ для моей задачи это из пушки по воробьям. Возникла идея написать единый компонет который будет в себе содержать DataAdapter, DbCommand (select, update, insert, delete) и DataTable. Т.е. определяем в компоненте соединение, она сразу же присваевается коммандам, определяем запросы, метод Fill который заполняет единственную таблицу и т.д. думаю суть ясна, в том, что компонент лишь обертка над другими стандартными компонентами работы с БД и служит лишь для удобства. Наперед скажу, что связи между таблицами на уровне клиентского приложения мне не нужны, которые возможно реализовать в датасете. Мне нужна лишь работа с одной таблицей в рамках одного справочника. Все остальное (связи, ограничения и тд) берет на себя СУБД. Попробовал на коленке сваять - вроде неплохо выглядит. Так вот имеет ли право на жизнь такое "произведение исскуства" дабы меня потом не загнобили коллеги по цеху? Кто, что думает по этому поводу? Пока для меня единственный минус так это вручную определять все столбцы таблицы, параметры для запросов, тут конечно типизированный датасет рулит - написал запрос и на тебе готовый набор столбцов и параметров, да еще и методов в придачу. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.10.2012, 13:38 |
|
Покритикуйте пожалуйста мысль
|
|||
---|---|---|---|
#18+
Thor234Пока для меня единственный минус так это вручную определять все столбцы таблицы, параметры для запросов, тут конечно типизированный датасет рулит - написал запрос и на тебе готовый набор столбцов и параметров, да еще и методов в придачу. Если речь идет о sql server, там есть такая штука, как information_schema откуда можно вытянуть много чего. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.10.2012, 12:06 |
|
|
start [/forum/topic.php?fid=17&fpage=31&tid=1350213]: |
0ms |
get settings: |
10ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
45ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 134ms |
0 / 0 |