powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / А чем так хорош linq в сравнении с обычным sql
25 сообщений из 224, страница 3 из 9
А чем так хорош linq в сравнении с обычным sql
    #39631390
dartveider13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123, если честно, я не понял, что вы хотите до меня этим постом донести
...
Рейтинг: 0 / 0
А чем так хорош linq в сравнении с обычным sql
    #39631394
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я так понял что в шарп сначала было linq и потом после него орм ef.
Поэтому все любят говорить про linq, и не любят про ОРМ.
Прошло время и теперь место слову linq на второй полке в пятнадцатом ряду. Imho.
...
Рейтинг: 0 / 0
А чем так хорош linq в сравнении с обычным sql
    #39631397
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dartveider13Petro123, если честно, я не понял, что вы хотите до меня этим постом донестину выше пост hVostt поняли? ))
...
Рейтинг: 0 / 0
А чем так хорош linq в сравнении с обычным sql
    #39631408
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dartveider13,
Внятно задайте вопрос без слова LINQ.
Удачи!
...
Рейтинг: 0 / 0
А чем так хорош linq в сравнении с обычным sql
    #39631409
dartveider13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123, какой конкретно?)))
...
Рейтинг: 0 / 0
А чем так хорош linq в сравнении с обычным sql
    #39631410
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dartveider13Petro123, какой конкретно?)))так. Слово "выше" больной не понимает. Его в другой кабинет.))
...
Рейтинг: 0 / 0
А чем так хорош linq в сравнении с обычным sql
    #39631411
dartveider13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ок. Давайте без LINQ и прочего. В чем была изначальная задача:

1) Есть БД (MSSQL) - что то в ней изменять и дополнять ее нельзя.
2) Нужно сделать выборку из этой БД (я ее написал в виде SQL-запроса)
3) Нужно вывести результаты SQL-запроса на форму в табличку.
4) Получившуюся табличку экспортировать в Ексель.

The end
...
Рейтинг: 0 / 0
А чем так хорош linq в сравнении с обычным sql
    #39631414
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dartveider13Ок. Давайте без LINQ и прочего. В чем была изначальная задача:

1) Есть БД (MSSQL) - что то в ней изменять и дополнять ее нельзя.
2) Нужно сделать выборку из этой БД (я ее написал в виде SQL-запроса)
3) Нужно вывести результаты SQL-запроса на форму в табличку.
4) Получившуюся табличку экспортировать в Ексель.

The end
Если DML правильный то можно сделать два проекта на выбор.
С орм и без орм.
В чем вопрос?
...
Рейтинг: 0 / 0
А чем так хорош linq в сравнении с обычным sql
    #39631415
dartveider13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

Что такое ОРМ? ))))
Как сделать с ним или без него?
По такие простые задачи что правильнее?
...
Рейтинг: 0 / 0
А чем так хорош linq в сравнении с обычным sql
    #39631422
Фотография StalkerS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dartveider13Ок. Давайте без LINQ и прочего. В чем была изначальная задача:

1) Есть БД (MSSQL) - что то в ней изменять и дополнять ее нельзя.
2) Нужно сделать выборку из этой БД (я ее написал в виде SQL-запроса)
3) Нужно вывести результаты SQL-запроса на форму в табличку.
4) Получившуюся табличку экспортировать в Ексель.

The end
даже безотносительно твоей задачи если собираешся работать с с# - то учи linq и ef, это сейчас дефакто стандарт. Написать выборку на linq по-сути то-же самое что и на t-sql, синтаксис только несколько отличается и с непривычки кажется сложно. Навороченные отчеты лучше оставить на sql т.к. linq для них просто ненужен
...
Рейтинг: 0 / 0
А чем так хорош linq в сравнении с обычным sql
    #39631429
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dartveider13Что такое ОРМ? ))))
поиск. ОРМ есть в любом ЯП, а linq только в шарпе.
dartveider13Как сделать с ним или без него?
без него как счас.
А с ним - уже отвечал 21344629 . Записывайте на бумажку.
dartveider13По такие простые задачи что правильнее?
для джуниора правильнее делать оба варианта.
...
Рейтинг: 0 / 0
А чем так хорош linq в сравнении с обычным sql
    #39631430
dartveider13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
StalkerS Навороченные отчеты лучше оставить на sql т.к. linq для них просто ненужен Вот тогда как такие навороченные отчеты выводить в гриды на Win-формы?
...
Рейтинг: 0 / 0
А чем так хорош linq в сравнении с обычным sql
    #39631432
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dartveider13Вот тогда как такие навороченные отчеты выводить в гриды на Win-формы?
вот так:
Код: c#
1.
select f1, f2, f3 from (навороченный отчет)
...
Рейтинг: 0 / 0
А чем так хорош linq в сравнении с обычным sql
    #39631437
Фотография StalkerS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dartveider13StalkerS Навороченные отчеты лучше оставить на sql т.к. linq для них просто ненужен Вот тогда как такие навороченные отчеты выводить в гриды на Win-формы?
в контексте ef можно вызвать хранимую процедуру и замаппить ее на класс дто, который напрямую отображаешь в гриде
...
Рейтинг: 0 / 0
А чем так хорош linq в сравнении с обычным sql
    #39631442
dartveider13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно так, а можно и не так))) А если вот так, то никак по другому. Никакой конкретики. От чего ушли к тому и пришли.
...
Рейтинг: 0 / 0
А чем так хорош linq в сравнении с обычным sql
    #39631443
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
StalkerSв контексте ef можно вызвать хранимую процедуру и замаппить ее на класс дто, который напрямую отображаешь в гриде
да.
Опять же возвращаясь к баранам.
Без ОРМ это будет вьюха и ДатаСет или ДатаТабле
В проекте с ОРМ это будет коллекция на выходе.
...
Рейтинг: 0 / 0
А чем так хорош linq в сравнении с обычным sql
    #39631444
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dartveider13Да согласен, я был неправ обзывая LINQ средством создания запросов. Ну не вкурил сразу что он явялется и средством доступа к разнообразным данным. Да, в чистом виде использовать SQL на клиенте уже не гуд. Как вариант, если менять БД нельзя, то можно создать свою БД с блэкджеком и шлюхами с хранимыми процедурами, вьюхами и т.п., которая может подключаться к другим БД. Во вьюхах делать сложные запросы. А в шарпе уже делать модели из этой БД (EF, LINQ to SQL и тд.). Вот так правильно?

Нет никакой проблемы выполнить SQL запрос и положить результат в класс, или вообще в виде dynamic и ковырять результаты вручную. Без LINQ, без SMS...

https://github.com/StackExchange/Dapper
...
Рейтинг: 0 / 0
А чем так хорош linq в сравнении с обычным sql
    #39631445
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dartveider13От чего ушли к тому и пришли.
да. Пришили к тому что иди работай).
...
Рейтинг: 0 / 0
А чем так хорош linq в сравнении с обычным sql
    #39631447
dartveider13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
StalkerSв контексте ef можно вызвать хранимую процедуру и замаппить ее на класс дто, который напрямую отображаешь в гриде А если нельзя ничего на сервере создавать? Или я тут опять ничего не понял?
...
Рейтинг: 0 / 0
А чем так хорош linq в сравнении с обычным sql
    #39631448
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dartveider13StalkerSв контексте ef можно вызвать хранимую процедуру и замаппить ее на класс дто, который напрямую отображаешь в гриде А если нельзя ничего на сервере создавать? Или я тут опять ничего не понял?

Напоминаю, Dapper, ссылка выше. Смотрите примеры.
...
Рейтинг: 0 / 0
А чем так хорош linq в сравнении с обычным sql
    #39631450
dartveider13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt, я просто пока еще не успел. Уже сейчас смотрю
...
Рейтинг: 0 / 0
А чем так хорош linq в сравнении с обычным sql
    #39631451
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dartveider13А если нельзя ничего на сервере создавать? Или я тут опять ничего не понял?
вам шашечки или ехать?
Как правильно делать принтсервер или просто наколбасить задачу?
...
Рейтинг: 0 / 0
А чем так хорош linq в сравнении с обычным sql
    #39631453
Фотография StalkerS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dartveider13 А если нельзя ничего на сервере создавать? Или я тут опять ничего не понял?
можно непосредственно sql строку выполнить, но так делать не надо, если ХП запрещены - то ваяй запрос в linq, там достаточно сложные запросы можно сделать, просто это не совсем то, для чего он предназначен
...
Рейтинг: 0 / 0
А чем так хорош linq в сравнении с обычным sql
    #39631459
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
StalkerSsql строку выполнить, но так делать не надо,
ну почему не надо:
Код: c#
1.
comboBox.DataSource = dataTable


Будет странно если у него проект без ОРМ будет содержать отчетник на даппер или linq))
Поэтому решать ему придётся).
...
Рейтинг: 0 / 0
А чем так хорош linq в сравнении с обычным sql
    #39631472
dartveider13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Запрещено создавать свои ХП, вьюхи, таблицы, и тд. в БД. Не запрещено писать к ней Select
...
Рейтинг: 0 / 0
25 сообщений из 224, страница 3 из 9
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / А чем так хорош linq в сравнении с обычным sql
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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