powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Кто нибудь использует NHibernate 3.x и запросы на LINQ?
25 сообщений из 114, страница 3 из 5
Кто нибудь использует NHibernate 3.x и запросы на LINQ?
    #37498594
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
... а гавнофёрст-таки гавно )
...
Рейтинг: 0 / 0
Кто нибудь использует NHibernate 3.x и запросы на LINQ?
    #37498689
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SolYUtorАлексей КВсё равно что "создать проблему, потом её героически решать". В EF ничего этого не надо.
Надо Сеня, надо! Простой пример есть у нас заказ, заголовок и строки. И мы хотим его поредактировать. Так вот хоть чистый ADO.NET, хоть EF, хоть NH - один фиг надо загрузить данные из двух таблиц. Вопрос в том, с помощью какого API мы это сделаем.
В хибере для этого надо 1-3 строки в зависимости от используемого API. Это героические усилия?Я тут про всякие ленивые загрузки и кэширования, используемые внутри NH. В EF это тоже в каком-то виде есть, но масштабы не те. :-)
SolYUtorАлексей КВ "моём" случае все бизнес-объекты хранят только данные и легко могут использоваться в качестве DTO. Экономия на тупом набивании кода может быть очень существенной.
О! Вот как раз сейчас отказываемся от такой схемы. Ибо надо менять внутреннюю структуру, а на эти бизнес-DTO завязаны куча клиентов, интерфейс доступа для которых в общем-то не меняется, и меняться не должен.
Так что экономия на нескольких строчках кода выливается в дикий мазохизм над DTO. Эдакая прямая связность БД-Сервис-Клиент.Тут всё зависит от конкретной ситуации. Если надо делать DTO - значит надо его делать. В EF есть выбор - делать или не делать. В NH выбора нет...
...
Рейтинг: 0 / 0
Кто нибудь использует NHibernate 3.x и запросы на LINQ?
    #37498695
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУАлексей Кпропущено...
Сами же писали, что проект маленький. А попробуйте запихать в дизайнер 50+ таблиц... А разбивать на несколько датаконтекстов нельзя - в одном запросе не могут присутствовать сущности из разных контекстов.
Да и обновление маппинга при изменении структуры БД происходит раком.
Нуегонах...
Стоп стоп стоп. Про маленький проект - это хибер, причем тут линк? Во-вторых, у меня в контексте прекрасно живут порядка 200 таблиц и вьюх, плюс еще функции и хп.В ужасе пытаюсь представить диаграмму из 200+ таблиц...
МСУВ-третьих, если нужно закурить сущность из другой БД, берем руки, а в руки хп или функцию и делов? А так, для каждой БД - свой контекст.Да.
МСУВсё отлично.Сомневаюсь.
МСУПо поводу изменения структуры, согласен. Но ничего не поделаешь, бай дизайн. Удалил и закинул заново, 5 секунд. Привык уже На любителя. :-)
...
Рейтинг: 0 / 0
Кто нибудь использует NHibernate 3.x и запросы на LINQ?
    #37498697
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ... а гавнофёрст-таки гавно ) НЕТ!
...
Рейтинг: 0 / 0
Кто нибудь использует NHibernate 3.x и запросы на LINQ?
    #37498722
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КМСУ... а гавнофёрст-таки гавно ) НЕТ!
ДА!
...
Рейтинг: 0 / 0
Кто нибудь использует NHibernate 3.x и запросы на LINQ?
    #37498838
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да ладно...
...
Рейтинг: 0 / 0
Кто нибудь использует NHibernate 3.x и запросы на LINQ?
    #37498867
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не, ну на кой хер (с) мне Ваша фёрстопедальность, если оно само может сгенериться? :)
...
Рейтинг: 0 / 0
Кто нибудь использует NHibernate 3.x и запросы на LINQ?
    #37499056
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что вообще говорить про LINQ2SQL? Он давно умер.
...
Рейтинг: 0 / 0
Кто нибудь использует NHibernate 3.x и запросы на LINQ?
    #37499203
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код должен быть сгенерирован динамически.
Випрос генерирует и кеширет динамический код на основе метаданных и потому пофиг все изменения.
Есть конечно некоторые моменты(допустим какой то метод пользуется какими-то именованными свойстваи объекта, а кто то пытается удалить метаданные для этих свойств, то если у него есть такие права, то методы отмечаются как невыполнимые,или запрещаются такие изменения).
...
Рейтинг: 0 / 0
Кто нибудь использует NHibernate 3.x и запросы на LINQ?
    #37499220
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosКод должен может быть сгенерирован динамически.Поправил.
...
Рейтинг: 0 / 0
Кто нибудь использует NHibernate 3.x и запросы на LINQ?
    #37499226
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей К,

в мертвых прогах - да.
...
Рейтинг: 0 / 0
Кто нибудь использует NHibernate 3.x и запросы на LINQ?
    #37499262
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosКод должен быть сгенерирован динамически. Випрос генерирует и кеширет динамический код
Переходим все на Випрос
...
Рейтинг: 0 / 0
Кто нибудь использует NHibernate 3.x и запросы на LINQ?
    #37499280
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ,

не получится, даже демки сцуки не дают выставить
но идеи я тут почти все рассказал
...
Рейтинг: 0 / 0
Кто нибудь использует NHibernate 3.x и запросы на LINQ?
    #37499288
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хотя все идеи - идеи т.Вирта (структуры + алгоритмы = проги)
випрос добавил (структуры + контракты + алгоритмы = проги)
...
Рейтинг: 0 / 0
Кто нибудь использует NHibernate 3.x и запросы на LINQ?
    #37499293
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУПереходим все на Випрос Только внедряя инновации на раннем этапе проектирования можно добиться успешных стартапов в области IT-индустрии...

О чём это я...

(осторожно огляделся по сторонам, вышел из комнаты)
...
Рейтинг: 0 / 0
Кто нибудь использует NHibernate 3.x и запросы на LINQ?
    #37499301
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosне получится, даже демки сцуки не дают выставитьЭто хорошо или плохо?
...
Рейтинг: 0 / 0
Кто нибудь использует NHibernate 3.x и запросы на LINQ?
    #37499320
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей К,

плохо, конечно
...
Рейтинг: 0 / 0
Кто нибудь использует NHibernate 3.x и запросы на LINQ?
    #37499341
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я воще то планировал Випрос (платформу) выложить в открытый доступ.
А прикладные решения продавать.
...
Рейтинг: 0 / 0
Кто нибудь использует NHibernate 3.x и запросы на LINQ?
    #37499378
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А вообще да, внушительно: внедрения , проекты .
...
Рейтинг: 0 / 0
Кто нибудь использует NHibernate 3.x и запросы на LINQ?
    #37499532
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей К,

я над сайтом не командир, хотя там справа есть типа - Новости - хоть и устаревшие :(
Отдельные куски внедрены в 50-60 редприятиях
а общая ВИП,Процессы, например, суть на этой картинке
Внедрение, сайт, политк и т.д. не в моей компетенции, мне просто создали условия делать то, что я считаю нужным
...
Рейтинг: 0 / 0
Кто нибудь использует NHibernate 3.x и запросы на LINQ?
    #37500079
SolYUtor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КТут всё зависит от конкретной ситуации. Если надо делать DTO - значит надо его делать. В EF есть выбор - делать или не делать. В NH выбора нет...
Очень даже есть. Приходилось видеть реализованный с доступом через хибер примерно ваш вариант, аля типизированные DataTable, включая таблицы связей m:m.
Только вот лажа это по сути. И самое главное, чем занимались при разработке EF4 - пытались его дотянуть до NHibernate в вопросе поддержки богатых доменных моделей. И им это более менее удалось. Но не все пользуются. :)
...
Рейтинг: 0 / 0
Кто нибудь использует NHibernate 3.x и запросы на LINQ?
    #37500083
SolYUtor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ А о том, что не критерия "хорошеватости" системы.
Ваши сведения устарели лет на тридцать. Критерии давно есть.
...
Рейтинг: 0 / 0
Кто нибудь использует NHibernate 3.x и запросы на LINQ?
    #37500179
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SolYUtorАлексей КТут всё зависит от конкретной ситуации. Если надо делать DTO - значит надо его делать. В EF есть выбор - делать или не делать. В NH выбора нет...
Очень даже есть. Приходилось видеть реализованный с доступом через хибер примерно ваш вариант, аля типизированные DataTable, включая таблицы связей m:m.
Только вот лажа это по сути. И самое главное, чем занимались при разработке EF4 - пытались его дотянуть до NHibernate в вопросе поддержки богатых доменных моделей. И им это более менее удалось. Но не все пользуются. :)С Ваших слов мне показалось что нет. С NH плотно не работал. Сори если что напутал. :-)
...
Рейтинг: 0 / 0
Кто нибудь использует NHibernate 3.x и запросы на LINQ?
    #37500540
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SolYUtorМСУ А о том, что не критерия "хорошеватости" системы.
Ваши сведения устарели лет на тридцать. Критерии давно есть.Как-то ко мне ходили консультироваться люди, работающие над универсальной формулой расчёта стоимости разработки ПО в зависимости от используемых средств разработки, количества разработчиков и т. п. Разумеется, затея кончилась ничем.

В этой статье описаны похожие труды...
...
Рейтинг: 0 / 0
Кто нибудь использует NHibernate 3.x и запросы на LINQ?
    #37500760
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SolYUtorМСУ А о том, что не критерия "хорошеватости" системы.
Ваши сведения устарели лет на тридцать. Критерии давно есть.
Мда. Самому-то не смешно?
Особенно порадовало про "оптимальные задачи" и "объективные, воспроизводимые и поддающиеся (непонятно чему) количественному измерению задачи". Представил себе ситуацию, когда я объясняю бизнесу: "Извините, Ваша задача не оптимальна. Свободны."
...
Рейтинг: 0 / 0
25 сообщений из 114, страница 3 из 5
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Кто нибудь использует NHibernate 3.x и запросы на LINQ?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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