|
Модераторы: gambit |
|
asdfg6 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 14 Регистрация: 12.11.2013 Репутация: нет Всего: нет |
Мне кажется, что никакой пользы программисту от LINQ нет. Читаемость кода с LINQ нулевая.
Старый способ запросов с SQL в виде строки требует совсем немного больше кода. А как вы считаете? |
|||
|
||||
dzaraev |
|
||||
Шустрый Профиль Группа: Участник Сообщений: 149 Регистрация: 12.1.2013 Репутация: нет Всего: 1 |
Я считаю, что автор не прав. А еще на форуме есть фича "Опрос"
upd: Чтобы не быть голословным: Вообще-то LINQ бывает не только для SQL, читаем MSDN:
Но даже, если вы говорите именно о LINQtoSQL вы не правы (я считаю):
При более менее крупных схемах и сложных выборках - кода становится не немного больше, а просто в разы больше. Это раз. А два - это то, что строковые запросы - это строковые запросы, со всеми вытекающими - это и более геморройная отладка, и более геморройный рефакторинг, и повышенная вероятность ошибок (т.к. компилятор не может проверить ни слова в вашем запросе), и корявость подстановки строк с параметрами, которые могут быть вычислены только в рантайме например (это же ведёт к ухудшению читабельности), и т.д. и т.п. В общем повторюсь - я считаю, что автор не прав, и просто пока не научился применять LINQ. Это сообщение отредактировал(а) dzaraev - 12.11.2013, 10:43 --------------------
Если вопрос решён - помечайте тему. |
||||
|
|||||
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | LINQ (Language-Integrated Query) | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |