Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / WinForms, .Net Framework Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2 3 4 5 6   вперед  Ctrl      все
 Ищу ORM для MSSQL поддержка ХП важна  [new]
yet another noob
Member

Откуда:
Сообщений: 15
Здравствуйте!
Посоветуйте ORM для работы с MS SQL Server 2014 для WinForms на платформе NET 4.6.2
Особенно интересует, чтобы была поддержка работы с хранимыми процедурами.
Монстров типа EntityFramework или NHibernate не предлагать - нужно что-нибудь попроще.
13 янв 19, 16:19    [21784059]     Ответить | Цитировать Сообщить модератору
 Re: Ищу ORM для MSSQL поддержка ХП важна  [new]
Shocker.Pro
Member

Откуда: ->|<- :адуктО
Сообщений: 20468
Хвост советовал....
https://github.com/ServiceStack/ServiceStack.OrmLite
13 янв 19, 16:37    [21784066]     Ответить | Цитировать Сообщить модератору
 Re: Ищу ORM для MSSQL поддержка ХП важна  [new]
Дмитрий Мух
Member

Откуда: Зеленоград
Сообщений: 1893
https://en.wikipedia.org/wiki/Dapper_ORM
13 янв 19, 16:52    [21784078]     Ответить | Цитировать Сообщить модератору
 Re: Ищу ORM для MSSQL поддержка ХП важна  [new]
yet another noob
Member

Откуда:
Сообщений: 15
Спасибо!
А кто-нибудь пробовал работать с Insight.Database ?
Судя по описанию довольно интересная штука - там можно в одну строку передавать в процедуру целые коллекции как параметры (с помощью всего одной переменной типа "Коллекция").
13 янв 19, 18:15    [21784105]     Ответить | Цитировать Сообщить модератору
 Re: Ищу ORM для MSSQL поддержка ХП важна  [new]
Дмитрий Мух
Member

Откуда: Зеленоград
Сообщений: 1893
yet another noob
Спасибо!
А кто-нибудь пробовал работать с Insight.Database ?

Где-то, кто-то, когда-то у нас в проекте использова. Работает, претензий не было.

Берите и пробуйте, не понравится - возьмёте другую.
13 янв 19, 19:36    [21784156]     Ответить | Цитировать Сообщить модератору
 Re: Ищу ORM для MSSQL поддержка ХП важна  [new]
Shocker.Pro
Member

Откуда: ->|<- :адуктО
Сообщений: 20468
Дмитрий Мух
не понравится - возьмёте другую.
Простой такой Картинка с другого сайта.
13 янв 19, 19:46    [21784174]     Ответить | Цитировать Сообщить модератору
 Re: Ищу ORM для MSSQL поддержка ХП важна  [new]
Дмитрий Мух
Member

Откуда: Зеленоград
Сообщений: 1893
Shocker.Pro
Дмитрий Мух
не понравится - возьмёте другую.
Простой такой Картинка с другого сайта.

Что не так? В баттон кликах работу с БД пропишет так, что потом фиг вырубишь? :)
13 янв 19, 20:08    [21784202]     Ответить | Цитировать Сообщить модератору
 Re: Ищу ORM для MSSQL поддержка ХП важна  [new]
Дмитрий Мух
Member

Откуда: Зеленоград
Сообщений: 1893
Хорошо, делается технический спайк на 2-3 дня. По результатам принимается решение.
Технические спайки тоже не просто сделать? :)
13 янв 19, 20:09    [21784205]     Ответить | Цитировать Сообщить модератору
 Re: Ищу ORM для MSSQL поддержка ХП важна  [new]
Shocker.Pro
Member

Откуда: ->|<- :адуктО
Сообщений: 20468
Да за два-три дня разве что-то глобальное можно разглядеть.

А когда через месяц поймешь, что либа не очень тебе подходит или не очень удобна или тормозит разработку, потом дофига чего переписывать понадобится
13 янв 19, 20:21    [21784215]     Ответить | Цитировать Сообщить модератору
 Re: Ищу ORM для MSSQL поддержка ХП важна  [new]
Дмитрий Мух
Member

Откуда: Зеленоград
Сообщений: 1893
Shocker.Pro
Да за два-три дня разве что-то глобальное можно разглядеть.

Глобальное? Что есть глобальное?

В стартовом посте топика следующие требования: "MS SQL Server 2014 для WinForms на платформе NET 4.6.2... чтобы была поддержка работы с хранимыми процедурами"

Это за час проверяется. А два-три дня на то, чтобы более детально попробовать под нужды своего проекта и принять решение.
Если остаётся обоснованный риск, что "через месяц поймешь, что либа не очень тебе подходит или не очень удобна или тормозит разработку, потом дофига чего переписывать понадобится", дак не бери.
Ищи что-то другое.
13 янв 19, 20:30    [21784225]     Ответить | Цитировать Сообщить модератору
 Re: Ищу ORM для MSSQL поддержка ХП важна  [new]
Дмитрий Мух
Member

Откуда: Зеленоград
Сообщений: 1893
Ну и писать код надо так, чтобы либу можно было относительно легко заменить.
13 янв 19, 20:33    [21784227]     Ответить | Цитировать Сообщить модератору
 Re: Ищу ORM для MSSQL поддержка ХП важна  [new]
Изопропил
Member

Откуда:
Сообщений: 31186
yet another noob
Монстров типа EntityFramework или NHibernate не предлагать - нужно что-нибудь попроще.

а смысл "проще" ?
13 янв 19, 23:10    [21784329]     Ответить | Цитировать Сообщить модератору
 Re: Ищу ORM для MSSQL поддержка ХП важна  [new]
hVostt
Member

Откуда:
Сообщений: 15626
yet another noob
Особенно интересует, чтобы была поддержка работы с хранимыми процедурами.


Не знаю ORM, которые бы этого не позволяли.

yet another noob
Монстров типа EntityFramework или NHibernate не предлагать - нужно что-нибудь попроще.


Учитывая, что "монстры" типа EF и NH как раз таки существенно упрощают работу с БД, вы что имеете в виду под "что-нибудь по-проще"? В каком ракурсе на эту фразу смотреть?

В общем, нужно больше информации, чего вы вообще хотите от ORM, для чего она вообще вам, как вы с ней работать собираетесь и т.д.

А то, нормальный ответ, это: ADO.NET, и пишите чё хотите.
14 янв 19, 01:02    [21784402]     Ответить | Цитировать Сообщить модератору
 Re: Ищу ORM для MSSQL поддержка ХП важна  [new]
hVostt
Member

Откуда:
Сообщений: 15626
Изопропил
yet another noob
Монстров типа EntityFramework или NHibernate не предлагать - нужно что-нибудь попроще.

а смысл "проще" ?


Смысл: мне лень объяснять, вы ж тут все телепаты 80-го уровня.
14 янв 19, 01:02    [21784403]     Ответить | Цитировать Сообщить модератору
 Re: Ищу ORM для MSSQL поддержка ХП важна  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 38643
yet another noob,
По умолчанию, либо ОРМ либо хранимки.
Так как ОРМ работает непосредственно с таблицами.
Поэтому хорошо подумайте.
14 янв 19, 07:16    [21784458]     Ответить | Цитировать Сообщить модератору
 Re: Ищу ORM для MSSQL поддержка ХП важна  [new]
hVostt
Member

Откуда:
Сообщений: 15626
Petro123
По умолчанию, либо ОРМ либо хранимки.


С чего это? МНогие ORM умеют CRUD мапить на хранимки.
14 янв 19, 10:27    [21784525]     Ответить | Цитировать Сообщить модератору
 Re: Ищу ORM для MSSQL поддержка ХП важна  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 38643
hVostt
Petro123
По умолчанию, либо ОРМ либо хранимки.


С чего это? МНогие ORM умеют CRUD мапить на хранимки.
но весь проект на этом строить странно.
Это как рядом брать ошибку из триггера.
Можно, но некрасиво технически.
Т.е. Хранимка "добавить новый документ" при ОРМ будет в сервисном слое.
14 янв 19, 11:17    [21784561]     Ответить | Цитировать Сообщить модератору
 Re: Ищу ORM для MSSQL поддержка ХП важна  [new]
256k
Member

Откуда: с.Торчилово, Псковская обл.
Сообщений: 437
Petro123
yet another noob,
По умолчанию, либо ОРМ либо хранимки.
Так как ОРМ работает непосредственно с таблицами.
Поэтому хорошо подумайте.


собственно, работа с базой и есть в конце концов работа с таблицами.

"либо ОРМ либо хранимки" - жесткое заявление.... пугает, и даже не пропущенной запятой
15 янв 19, 12:54    [21785562]     Ответить | Цитировать Сообщить модератору
 Re: Ищу ORM для MSSQL поддержка ХП важна  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 38643
256k,
По делу что есть? Проснулся.
15 янв 19, 12:57    [21785567]     Ответить | Цитировать Сообщить модератору
 Re: Ищу ORM для MSSQL поддержка ХП важна  [new]
256k
Member

Откуда: с.Торчилово, Псковская обл.
Сообщений: 437
Petro123
256k,
По делу что есть? Проснулся.


С наступившим, всех благ!
15 янв 19, 13:04    [21785578]     Ответить | Цитировать Сообщить модератору
 Re: Ищу ORM для MSSQL поддержка ХП важна  [new]
hVostt
Member

Откуда:
Сообщений: 15626
Petro123
но весь проект на этом строить странно.


На самом деле нет, речь идёт о том, что любая изменяющая операция в БД -- вызов соответствующей хранимки. Такой подход допустим (хотя мною однозначно не приветствуется), но только если все 100% изменений через хранимки.
15 янв 19, 14:35    [21785726]     Ответить | Цитировать Сообщить модератору
 Re: Ищу ORM для MSSQL поддержка ХП важна  [new]
256k
Member

Откуда: с.Торчилово, Псковская обл.
Сообщений: 437
hVostt
Petro123
но весь проект на этом строить странно.


На самом деле нет, речь идёт о том, что любая изменяющая операция в БД -- вызов соответствующей хранимки. Такой подход допустим (хотя мною однозначно не приветствуется), но только если все 100% изменений через хранимки.


В общем согласен, но всё относительно, есть простые операции, а есть те, которые проще сделать процедурой с параметрами.
Я сторонник процедур почти везде и всегда, как минимум - они облегчают отлов багов, их лечение и т.д.
15 янв 19, 15:06    [21785775]     Ответить | Цитировать Сообщить модератору
 Re: Ищу ORM для MSSQL поддержка ХП важна  [new]
hVostt
Member

Откуда:
Сообщений: 15626
256k
Я сторонник процедур почти везде и всегда, как минимум - они облегчают отлов багов, их лечение и т.д.


Не могу с этим согласиться. То, что усложняют жизнь, требуют размазать логику по двум системам -- да, но не наоборот :)
15 янв 19, 15:40    [21785831]     Ответить | Цитировать Сообщить модератору
 Re: Ищу ORM для MSSQL поддержка ХП важна  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 38643
hVostt,
Будет двухзвенка.
15 янв 19, 16:03    [21785866]     Ответить | Цитировать Сообщить модератору
 Re: Ищу ORM для MSSQL поддержка ХП важна  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 38643
hVostt
Такой подход допустим (хотя мною однозначно не приветствуется)
ну и мной приветствуется без орм в двухзвенке.
Тогда не будем по это)
15 янв 19, 16:04    [21785867]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2 3 4 5 6   вперед  Ctrl      все
Все форумы / WinForms, .Net Framework Ответить