powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / А чем так хорош linq в сравнении с обычным sql
25 сообщений из 224, страница 5 из 9
А чем так хорош linq в сравнении с обычным sql
    #39631616
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dartveider13Petro123Ищи минимальную версию 6-ю У меня 2012 студия. Там только 5 версия. Я думаю мне и этого хватит
ну и edmx может быть плохо сгенерирован на старье.
...
Рейтинг: 0 / 0
А чем так хорош linq в сравнении с обычным sql
    #39631620
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dartveider13, если SQL знаешь, то посмотри Dapper 21344854 . Писать select`ы на чистом SQL самое то.
...
Рейтинг: 0 / 0
А чем так хорош linq в сравнении с обычным sql
    #39631626
dartveider13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123упрямый или ленивый работать на свежих версиях?
Наверно всё таки ленивый.

Что есть по лицензии, то и используется.

А что тогда вот это такое (если не linq-запрос):
Код: c#
1.
2.
AccountingTechnologyEntities db = new AccountingTechnologyEntities();
var data = db.v_EquipmentRegistration.Where(p => p.inv_number != null && p.eqa_id == null)
...
Рейтинг: 0 / 0
А чем так хорош linq в сравнении с обычным sql
    #39631630
dartveider13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima Tdartveider13, если SQL знаешь, то посмотри Dapper 21344854 . Писать select`ы на чистом SQL самое то.

Я его скачать то скачал, но при запуске в 2012 студии он не загружается. Пока еще не разобрался почему.
...
Рейтинг: 0 / 0
А чем так хорош linq в сравнении с обычным sql
    #39631632
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dartveider13Что есть по лицензии, то и используется.я же говорю - ленивый
...
Рейтинг: 0 / 0
А чем так хорош linq в сравнении с обычным sql
    #39631650
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dartveider13Dima Tdartveider13, если SQL знаешь, то посмотри Dapper 21344854 . Писать select`ы на чистом SQL самое то.

Я его скачать то скачал, но при запуске в 2012 студии он не загружается. Пока еще не разобрался почему.
Не надо его качать отдельно, он из NuGet ставится. Правда сегодня с нугетом проблемы, похоже забанили вместе с телеграмом.
...
Рейтинг: 0 / 0
А чем так хорош linq в сравнении с обычным sql
    #39631656
dartveider13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima T, ааа, а я исходник скачал))) Попробую на досуге поковырять эту штуку. Спасибо.
...
Рейтинг: 0 / 0
А чем так хорош linq в сравнении с обычным sql
    #39631724
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dartveider13StalkerS, я вот и хочу прийти к пониманию (что такое хорошо что такое плохо): получается для ef голый sql не гуд, там только надо делать linq запросы?

Дело не в запросах. EF работает с объектной моделью. Если у вас архитектура не построена на объектной модели, тогда EF не подойдёт. А так в EF можно и биндить вьюхи и процедуры, и даже выполнять чистый SQL. Просто цель и задачи свои. А LINQ это прибабаха, заметно упрощающая жизнь, так как LINQ он статический и over 90% ошибок детектится компилятором на взлёте.
...
Рейтинг: 0 / 0
А чем так хорош linq в сравнении с обычным sql
    #39631727
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну и плюс на EF можно тупо перейти с одной СУБД на другую, например, с MS SQL на Postgres. И с высокой вероятностью, всё заработает. Мы так один проект перевели. Запустилось и заработало без единой ошибки. Хотя проект небольшой, чуть более 50 таблиц, но всё же. Это же офигенно )
...
Рейтинг: 0 / 0
А чем так хорош linq в сравнении с обычным sql
    #39631805
dartveider13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt, спасибо за развернутый ответ. Да я в mvc пробовал поиграть с ef, создавая модель edmx. Потом в книге я нашел где выполнить обычный sql-запрос.
...
Рейтинг: 0 / 0
А чем так хорош linq в сравнении с обычным sql
    #39631833
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dartveider13я нашел где выполнить обычный sql-запрос
везде можно взять нижний уровень command и выполнить запрос. Но это исключение а не правило.
Учись сначала правила учить. Потом исключения.
...
Рейтинг: 0 / 0
А чем так хорош linq в сравнении с обычным sql
    #39631923
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dartveider13StalkerS, В разделе Select используется несколько Case, 2 вложенных Select со связками Join, возвращающими строку FOR XML PATH('').
В разделе From 8 связок Join и конструкция Outer Apply.
В разделе Where 3 статичных условия и 1 условие between с параметрами
Это что? Отчёт, или агрегат так собирается из разных таблиц?
Какой сущности предметной области данный запрос соответствует?

Сначала надо описать задачу, а потом определяться с её решением.
Вполне вероятно, что Вам тут никакой LINQ и ORM не упёрся, а нужен тупо Query.
...
Рейтинг: 0 / 0
А чем так хорош linq в сравнении с обычным sql
    #39631980
dartveider13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAнужен тупо Query.

Я по-моему так и писал. Мне он как раз и нужен.
...
Рейтинг: 0 / 0
А чем так хорош linq в сравнении с обычным sql
    #39632047
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123...
ты - Неугомонный Разрушитель!
...
Рейтинг: 0 / 0
А чем так хорош linq в сравнении с обычным sql
    #39632056
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosPetro123...
ты - Неугомонный Разрушитель!
для тебя пенсионера - да).
...
Рейтинг: 0 / 0
А чем так хорош linq в сравнении с обычным sql
    #39632161
dartveider13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima T, интересная штука Dapper. Очень легко в нем делать динамические Query.
...
Рейтинг: 0 / 0
А чем так хорош linq в сравнении с обычным sql
    #39632250
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dartveider13skyANAнужен тупо Query.

Я по-моему так и писал. Мне он как раз и нужен.
Дак возьмите и напишите :)
...
Рейтинг: 0 / 0
А чем так хорош linq в сравнении с обычным sql
    #39632257
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAДак возьмите и напишите :)
тоже отличный совет.
Ты выпал опять из контекста. Может ты бот?
...
Рейтинг: 0 / 0
А чем так хорош linq в сравнении с обычным sql
    #39632274
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

да, хороший совет, на заморачиваться на LINQ и ORM, там где это не надо.
ТС наконец посмотрел Dapper и заинтересовался.

Думаю, если вычистить твой флуд из ветки, то он бы сделал это раньше
...
Рейтинг: 0 / 0
А чем так хорош linq в сравнении с обычным sql
    #39632279
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANALINQ и ORM, там где это не надо
вау!
А на чём обоснование? Ни разу обоснований от тебя не видел.
...
Рейтинг: 0 / 0
А чем так хорош linq в сравнении с обычным sql
    #39632284
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,
рядом в топике для комбобокса! ))) ты предложил SOLID и разделить на слои.
Тут ты вдруг увидел простоту в проекте.
Может ты просто поёшь всё что слышал и знаешь? Без контекста?
...
Рейтинг: 0 / 0
А чем так хорош linq в сравнении с обычным sql
    #39632339
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123skyANALINQ и ORM, там где это не надо
вау!
А на чём обоснование? Ни разу обоснований от тебя не видел.
Ты читать и думать вообще умеешь?

skyANAСначала надо описать задачу, а потом определяться с её решением.
Вполне вероятно, что Вам тут никакой LINQ и ORM не упёрся, а нужен тупо Query.

Вот ты на каком основании советуешь ОРМ? Ты видел запрос ТСа? Знаешь на что его отображать в предметной области?
...
Рейтинг: 0 / 0
А чем так хорош linq в сравнении с обычным sql
    #39632342
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123skyANA,
рядом в топике для комбобокса! ))) ты предложил SOLID и разделить на слои.
Тут ты вдруг увидел простоту в проекте.
Может ты просто поёшь всё что слышал и знаешь? Без контекста?
Да, у меня есть 15 летний опыт с .Net. На основании него я выссказываю своё мнение.

А ты когда перешёл в .Net, месяц, два назад?
...
Рейтинг: 0 / 0
А чем так хорош linq в сравнении с обычным sql
    #39632351
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>hVostt, вчера, 16:00 http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1290620&msg=21345871][21345871]
>...Это же офигенно )
Прекрасно.
Только почему Devart, имея столько типов ADO.Net Data Providers, упрямо требует:
1. Кроме
using Devart.Data.Oracle; + строка соединения
2. ещё и
OracleDataReader reader;
OracleParameter[] asp;

вместо
2. для всех типов провайдеров
DevartDataReader reader;
DevartParameter[] asp;
...
Рейтинг: 0 / 0
А чем так хорош linq в сравнении с обычным sql
    #39632353
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев>hVostt, вчера, 16:00 http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1290620&msg=21345871][21345871]
>...Это же офигенно )
Прекрасно.
Только почему Devart, имея столько типов ADO.Net Data Providers, упрямо требует:
1. Кроме
using Devart.Data.Oracle; + строка соединения
2. ещё и
OracleDataReader reader;
OracleParameter[] asp;

вместо
2. для всех типов провайдеров
DevartDataReader reader;
DevartParameter[] asp;
Вы реально не понимаете почему так?
...
Рейтинг: 0 / 0
25 сообщений из 224, страница 5 из 9
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / А чем так хорош linq в сравнении с обычным sql
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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