powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / В чем преимущества ADO.Net?
25 сообщений из 85, страница 1 из 4
В чем преимущества ADO.Net?
    #35444075
bob_j
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не въеду, в чем польза от ADO.NET. Нафига городить в памяти клиента дубликат БД (это же ненужная нагрузка на клиент - вырастут требования к его вычислительным мощностям), если всю необходимую бизнес-логику можно отдать серверу, а клиенту отдавать готовый результат, тут будет и экономия трафика и низкие требования к клиенту.
...
Рейтинг: 0 / 0
В чем преимущества ADO.Net?
    #35444079
Фотография Нахлобуч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Твоя тирада сейчас была лишь о части ADO.NET'а, а именно о DataSet'ах. Они и правда никому не нужны и вреда от них несоизмеримо больше, чем пользы.
...
Рейтинг: 0 / 0
В чем преимущества ADO.Net?
    #35444152
bob_j
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НахлобучТвоя тирада сейчас была лишь о части ADO.NET'а, а именно о DataSet'ах. Они и правда никому не нужны и вреда от них несоизмеримо больше, чем пользы.Может быть. Но во всех книгах, что мне попадались именно этот сабж преподносится как некий прорыв. Ладно оставим DataSet (хотя, как я смог понять из всего что прочитал, без них ни куда), а все остальное? Я не из праздного любопытства. Раньше как-то умудрялся обходиться без ADO.NET, а сейчас попытался разобраться - голова кр у гом идет, мудрено очень. Вот и пытаюсь вникнуть, в чем польза то, и стоит ли время на его изучение тратить. У меня дилемма, то ли сделать по старинке на Java, но это повлечет за собой определенные проблемы при дальнейшем использовании (к примеру, у заказчика уже и так две версии .Net'a стоит, а я туда еще и JVM вопру), то ли на С#.
...
Рейтинг: 0 / 0
В чем преимущества ADO.Net?
    #35444187
Фотография Нахлобуч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bob_jРаньше как-то умудрялся обходиться без ADO.NET
И вообще без .NET, как я понимаю?
bob_jмудрено очень.
В каком месте? SqlCommand.ExecuteReader() -- мудрено?
bob_j
Вот и пытаюсь вникнуть, в чем польза то, и стоит ли время на его изучение тратить.
Польза в том, что это стандартный механизм доступа к данным в .NET.
bob_j
У меня дилемма
Это тебе решать.
...
Рейтинг: 0 / 0
В чем преимущества ADO.Net?
    #35444218
bob_j
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нахлобуч
И вообще без .NET, как я понимаю?Правильно понимаешь. :-)

Нахлобуч
Польза в том, что это стандартный механизм доступа к данным в .NET.
Где хоть архитектуру классов этого "стандартного механизма" глянуть то можно? А то лезут сообщения об ошибках, а я и представить не могу кто кому дядя.
...
Рейтинг: 0 / 0
В чем преимущества ADO.Net?
    #35444242
Фотография Нахлобуч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bob_jГде хоть архитектуру классов этого "стандартного механизма" глянуть то можно? А то лезут сообщения об ошибках, а я и представить не могу кто кому дядя.
Были какие-то постеры, да только толку от них нет.

Купи книжку и почитай. Или в MSDN про SqlDataReader -- там в самый раз для начала.
...
Рейтинг: 0 / 0
В чем преимущества ADO.Net?
    #35444271
bob_j
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нахлобуч
Купи книжку и почитай. Или в MSDN про SqlDataReader -- там в самый раз для начала.Книжек валом, но чего-то там все как-то больше рекламы чем реальных ответов. Типа мелкомягкие такие клевые, они такую фичу придумали, а на фиг эта фича, чего-то ни кто не говорит.
В MSDN сейчас гляну, но и MSDN, если честно, удручает в плане юзабильности. :-(
...
Рейтинг: 0 / 0
В чем преимущества ADO.Net?
    #35444317
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bob_j
В MSDN сейчас гляну, но и MSDN, если честно, удручает в плане юзабильности. :-(
ну ты дядя жжешь. лично меня удручает то, что человек видимо много понимающий в юзабилити, не может осилить три класса, DbConnection, DbCommand и DbReader. Мда. И что более странно, не может прочитать сообщение об ошибке и правильно его интерпретировать, не владеет поиском по форуму, никогда не слышал о гугле.


З.Ы. А все туда же, в критики.
...
Рейтинг: 0 / 0
В чем преимущества ADO.Net?
    #35444513
bob_j
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ни кто не пытается критиковать. Я понять пытаюсь откуда ноги растут. А если кто-то может ПРАВИЛЬНО интерпретировать сообщение об ошибке пусть это сделает - поможет неучу, только в соответствующем топе.
...
Рейтинг: 0 / 0
В чем преимущества ADO.Net?
    #35444636
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bob_jНи кто не пытается критиковать.

bob_jMSDN, если честно, удручает в плане юзабильности. :-(

bob_jА если кто-то может ПРАВИЛЬНО интерпретировать сообщение об ошибке пусть это сделает - поможет неучукак только угадаю, что в сообщении об ошибке написано
...
Рейтинг: 0 / 0
В чем преимущества ADO.Net?
    #35444677
bob_j
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chpashaкак только угадаю, что в сообщении об ошибке написаноОК! Пост под названием "Заполнить ТБД".
А что касается MSDN, то он действительно оставляет желать лучшего, но это не критика, а констатация факта. И это мнение не только мое. Единственная по настоящему качественная дока, какую мне доводилось видеть - это Qt Assistant от Trolltech.
...
Рейтинг: 0 / 0
В чем преимущества ADO.Net?
    #35444797
Фотография WYPMAH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bob_jГде хоть архитектуру классов этого "стандартного механизма" глянуть то можно? А то лезут сообщения об ошибках, а я и представить не могу кто кому дядя.
Все выглядит примерно так:
...
Рейтинг: 0 / 0
В чем преимущества ADO.Net?
    #35444806
Фотография WYPMAH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в продолжении поста, глючит что то))

DataBase --- Connection/DataAdapter/Command/DataReader <---> DataSet/DataTable --- Управляемые компоненты .NET

вроде все гладко и понятно.
_______________
"Если человек не знает, куда он плывет, для него нет благоприятных ветров". Сенека
...
Рейтинг: 0 / 0
В чем преимущества ADO.Net?
    #35444810
Фотография WYPMAH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bob_jА что касается MSDN, то он действительно оставляет желать лучшего, но это не критика, а констатация факта. И это мнение не только мое.
"видимо вы просто не умеете его готовить" (с)
...
Рейтинг: 0 / 0
В чем преимущества ADO.Net?
    #35444855
Фотография Roman S. Golubin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WYPMAH bob_jА что касается MSDN, то он действительно оставляет желать лучшего, но это не критика, а констатация факта. И это мнение не только мое.
"видимо вы просто не умеете его готовить" (с)
+1
...
Рейтинг: 0 / 0
В чем преимущества ADO.Net?
    #35444925
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bob_jА что касается MSDN, то он действительно оставляет желать лучшего, но это не критика, а констатация факта. И это мнение не только мое.Врят ли Ваше мнение и мнение Ваших соратников, представленное в такой форме, будет здесь кому-нибудь интересно.
...
Рейтинг: 0 / 0
В чем преимущества ADO.Net?
    #35445133
bob_j
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КВрят ли Ваше мнение и мнение Ваших соратников, представленное в такой форме, будет здесь кому-нибудь интересно.Я свое мнение и не навязываю, у меня оно просто есть и все, закроем эту тему.
Я спросил "В чем преимущества ADO.Net?" , а в ответ услышал, что от DataSet много вреда. А где тогда польза и в чем все таки преимущества технологии?
...
Рейтинг: 0 / 0
В чем преимущества ADO.Net?
    #35445141
Фотография Нахлобуч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bob_jА где тогда польза и в чем все таки преимущества технологии?
Преимущества перед чем, уважаемый? А про пользу я тебе, по-моему, довольно внятно ответил здесь .
...
Рейтинг: 0 / 0
В чем преимущества ADO.Net?
    #35445724
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нахлобучименно о DataSet'ах. Они и правда никому не нужны и вреда от них несоизмеримо больше, чем пользы.
Какой вред от датасетов?
...
Рейтинг: 0 / 0
В чем преимущества ADO.Net?
    #35446132
Фотография Нахлобуч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУКакой вред от датасетов?
Казалось бы, датасет хорош тем, что предлагает в одном флаконе целый набор функционала. Но только вот функционал этот довольно примитивен (что на более-менее сложных проектах приводит к невообразимому геморрою на совершенно ровном месте) и нерасширяем (попробуй, например, добавить новый тип констрейнта). Там совершенно примитивная модель транзакций (что насчет многоуровневых транзакций, сейв-поинтов, ACIDнутости, распределенных транзакций и т.п.?). Сериализация датасетов -- это чудовищный тормоз. Несмотря на заявленную поддержку disconnected-режима датасет ничего не может предложить в плане неполных структур данных (не будешь же ты тянуть весь справочник целиком в датасет); датасет совершенно ничего не умеет в плане пейджинга и подкачки данных по требованию; в плане типизации даже типизированные датасеты полное Г; датасеты не потокобезопасны совершенно, и ничего путного с этим сделать нельзя, и еще масса других причин.
...
Рейтинг: 0 / 0
В чем преимущества ADO.Net?
    #35446314
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ Нахлобучименно о DataSet'ах. Они и правда никому не нужны и вреда от них несоизмеримо больше, чем пользы.
Какой вред от датасетов?
1. При работе с типизированными коллекциями можно в полной мере применять ООП для описания структуры и поведения предметной области. С датасетами это врят ли получится.
2. В датасетах активно используются скрипты и позднее связывание. Это плохо.
...
Рейтинг: 0 / 0
В чем преимущества ADO.Net?
    #35447569
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нахлобуч МСУКакой вред от датасетов?
Казалось бы, датасет хорош тем, что предлагает в одном флаконе целый набор функционала. Но только вот функционал этот довольно примитивен (что на более-менее сложных проектах приводит к невообразимому геморрою на совершенно ровном месте) и нерасширяем (попробуй, например, добавить новый тип констрейнта). Там совершенно примитивная модель транзакций (что насчет многоуровневых транзакций, сейв-поинтов, ACIDнутости, распределенных транзакций и т.п.?). Сериализация датасетов -- это чудовищный тормоз. Несмотря на заявленную поддержку disconnected-режима датасет ничего не может предложить в плане неполных структур данных (не будешь же ты тянуть весь справочник целиком в датасет); датасет совершенно ничего не умеет в плане пейджинга и подкачки данных по требованию; в плане типизации даже типизированные датасеты полное Г; датасеты не потокобезопасны совершенно, и ничего путного с этим сделать нельзя, и еще масса других причин.
Всё красиво, но только одним махом перечеркиваю все эти букафки - а если мы используем серверную бизнес-логику? И никакие констреинты и прочая дурь не уперлась на клиенте? Как оно?
P.S. Про типизированные датасеты - отдельная тема, про них не будем.

Алексей КВ датасетах активно используются скрипты и позднее связывание. Это плохо.
Что? Какое позднее связывание используется в нетипизированном датасете? Какие еще скрипты? PHP?
...
Рейтинг: 0 / 0
В чем преимущества ADO.Net?
    #35447606
Фотография Нахлобуч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУВсё красиво, но только одним махом перечеркиваю все эти букафки - а если мы используем серверную бизнес-логику? И никакие констреинты и прочая дурь не уперлась на клиенте? Как оно?
Ты, конечно, умён. Я тебе в деталях расписал недостатки датасетов -- а ты мне "я использую серверную логику и все тут". Да используй, воля твоя, только тогда расскажи, что из моего списка теряет актуальность.
...
Рейтинг: 0 / 0
В чем преимущества ADO.Net?
    #35447625
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУЧто? Какое позднее связывание используется в нетипизированном датасете? Какие еще скрипты? PHP? DataTable.Compute(), DataColumn.Expression ? Нах было их делать? Где аналог OnCalcFields ?
...
Рейтинг: 0 / 0
В чем преимущества ADO.Net?
    #35447635
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тема ООП при описании структуры и поведения предметной области не раскрыта. :-)
...
Рейтинг: 0 / 0
25 сообщений из 85, страница 1 из 4
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / В чем преимущества ADO.Net?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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