Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Что лучше: Типизированный DataSet или не типизированный ? / 5 сообщений из 5, страница 1 из 1
16.05.2007, 10:53
    #34528368
FroZenBird
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что лучше: Типизированный DataSet или не типизированный ?
Уважаемые !
Хотелось бы узнать мнение профессионалов по этому вопросу.
...
Рейтинг: 0 / 0
16.05.2007, 11:43
    #34528591
___2222222___
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что лучше: Типизированный DataSet или не типизированный ?
Конечно типизированный. С помощью типизированных датасетов, адаптеров и таблиц можно построить полноценный Data Access Layer и описать в partial декларациях этих объектов любую специфическую клиентскую логику работы отдельных сущностей БД. Также очень удобно реализовывать в партиал части типизированных объектов различные интерфейсы. Типизированные объекти могут служить параметрами для generic типов. Т.е. можно создать базовый контроллер и отображение, работающее с неизвесными зарание типами, указав лишь что этоти типы - наследники от DataSet, TableAdapter, DataTable, DataRow (с помощью ограничений where в декларации). Далее можно декларировать наследники от таких параметризированных типов передавая в качестве параметров типизированные объекты данных. И т.д и т.п.
...
Рейтинг: 0 / 0
16.05.2007, 12:33
    #34528861
Нахлобуч
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что лучше: Типизированный DataSet или не типизированный ?
А совсем лучше (если проект достаточно сложный) использовать ORM и Domain Model.
...
Рейтинг: 0 / 0
31.05.2007, 17:35
    #34565647
Oleg F
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что лучше: Типизированный DataSet или не типизированный ?
Меня тоже вопрос про типизированные DataSet интересует.
Оно конечно, разрабатывать удобнее, а если изменения в структуре БД будут происходить?
Типа добавление поля, удаление поля, изменение названия поля, изменение типа поля?
В этом случае не будет ли сложнее отражать эти изменения в типизированном DataSet
(по сравнению с нетипизированным DataSet и динамически создаваемыми DataTable,
когда колонки создаются на основе структуры таблицы в БД при выполнении метода DataAdapter.Fill). Потому что кучу кода генерит автоматически VS2005 для типизированного DataSet-а, автоматически созданный код труднее контролировать, чем свой собственный.
и
...
Рейтинг: 0 / 0
31.05.2007, 17:49
    #34565708
Кхе
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что лучше: Типизированный DataSet или не типизированный ?
При добавлении/ изменении перегенерит код типизированного дс и все. вы ничего и не заметите
...
Рейтинг: 0 / 0
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Что лучше: Типизированный DataSet или не типизированный ? / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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