|
Кто нибудь использует NHibernate 3.x и запросы на LINQ?
|
|||
---|---|---|---|
#18+
МСУАлексей Кпропущено... НЕТ! ДА! Вы это про EF 4.1 Code first? Если да можете вкратце рассказать чем не устраивает? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.12.2011, 22:56 |
|
Кто нибудь использует NHibernate 3.x и запросы на LINQ?
|
|||
---|---|---|---|
#18+
А че тут говорить, имеем базу в сотню таблиц, вьюх и сторед объектов. Нужно всё это добро обтянуть ОРМ-ом. Поехали? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.12.2011, 00:30 |
|
Кто нибудь использует NHibernate 3.x и запросы на LINQ?
|
|||
---|---|---|---|
#18+
МСУА че тут говорить, имеем базу в сотню таблиц, вьюх и сторед объектов. Нужно всё это добро обтянуть ОРМ-ом. Поехали? И что мешает? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.12.2011, 05:52 |
|
Кто нибудь использует NHibernate 3.x и запросы на LINQ?
|
|||
---|---|---|---|
#18+
Алексей КИ что мешает? Коде фирст. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.12.2011, 08:37 |
|
Кто нибудь использует NHibernate 3.x и запросы на LINQ?
|
|||
---|---|---|---|
#18+
МСУАлексей КИ что мешает? Коде фирст.T4 Text Template не помогает? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.12.2011, 10:59 |
|
Кто нибудь использует NHibernate 3.x и запросы на LINQ?
|
|||
---|---|---|---|
#18+
SolYUtor2. Безжизнная доменная модель Статья очень понравилась. Для тех кто еще не прочел, суть статьи: Чем больше функций напишешь в сервисах - тем более процедурный твой стиль программирования, и тем больше ты себя обкрадываешь теряя преимущества Доменной модели. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.12.2011, 12:23 |
|
Кто нибудь использует NHibernate 3.x и запросы на LINQ?
|
|||
---|---|---|---|
#18+
WorobjoffДля тех кто еще не прочел, суть статьи: Чем больше функций напишешь в сервисах - тем более процедурный твой стиль программирования, и тем больше ты себя обкрадываешь теряя преимущества Доменной модели.Для тех кто до сих пор не понял сути бытия - делаем выбор между: 1. "Процедурное" программированием 2. ООП + необходимость создания DTO. Выбираю первое. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.12.2011, 13:04 |
|
Кто нибудь использует NHibernate 3.x и запросы на LINQ?
|
|||
---|---|---|---|
#18+
У Фаулера уже старческий маразм.. МаразмOne source of confusion in all this is that many OO experts do recommend putting a layer of procedural services on top of a domain model, to form a Service Layer. But this isn't an argument to make the domain model void of behavior, indeed service layer advocates use a service layer in conjunction with a behaviorally rich domain model. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.12.2011, 13:07 |
|
Кто нибудь использует NHibernate 3.x и запросы на LINQ?
|
|||
---|---|---|---|
#18+
Статья 2003-го года... Толку от неё - НОЛЬ! ... |
|||
:
Нравится:
Не нравится:
|
|||
27.12.2011, 13:11 |
|
Кто нибудь использует NHibernate 3.x и запросы на LINQ?
|
|||
---|---|---|---|
#18+
МСУАлексей КИ что мешает? Коде фирст. Ну я его только начинаю изучать. А вообще, Code First разный же бывает. Не мне же Вам рассказывать ;) Так вот я выбрал тот который не генерит БД и хранит там хэш модели, а тот который сначала создали БД, а потом маппим объекты, через fluent. И я считаю что если правильно маппить объекты, то все будет хорошо. В данный момент как раз этим занимаюсь. Но чувствую, что старый добрый L2S будет моим выбором....А может и нет(если найду ответы на свои вопросы) ... |
|||
:
Нравится:
Не нравится:
|
|||
27.12.2011, 13:17 |
|
Кто нибудь использует NHibernate 3.x и запросы на LINQ?
|
|||
---|---|---|---|
#18+
Алексей КСтатья 2003-го года... Толку от неё - НОЛЬ! ОПП уже лет 40-50... Видимо неистовая феерия старческого маразма до сих пор заставляет программистов писать на оо языках. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.12.2011, 13:21 |
|
Кто нибудь использует NHibernate 3.x и запросы на LINQ?
|
|||
---|---|---|---|
#18+
SolYUtorОПП уже лет 40-50... Видимо неистовая феерия старческого маразма до сих пор заставляет программистов писать на оо языках."Процедурное" специяльно взято в кавычки. Вообще-то сервисы могут наследоваться, инкапсулироваться, "полиморфироваться" и иметь инкапсулированные данные (кэш). Впрочем, если Вам платят за объём набиваемого кода - дело Ваше. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.12.2011, 13:26 |
|
Кто нибудь использует NHibernate 3.x и запросы на LINQ?
|
|||
---|---|---|---|
#18+
Алексей К2. ООП + необходимость создания DTO. Нет такой необходимости ... |
|||
:
Нравится:
Не нравится:
|
|||
27.12.2011, 13:37 |
|
Кто нибудь использует NHibernate 3.x и запросы на LINQ?
|
|||
---|---|---|---|
#18+
WorobjoffАлексей К2. ООП + необходимость создания DTO. Нет такой необходимости"На нет и суда нет" (с) ... |
|||
:
Нравится:
Не нравится:
|
|||
27.12.2011, 13:44 |
|
Кто нибудь использует NHibernate 3.x и запросы на LINQ?
|
|||
---|---|---|---|
#18+
Алексей К, "Плачь Ярославы" у автора статьи - из-за того что большинству современных программистов принцип инкапсуляции не нужен. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.12.2011, 13:50 |
|
Кто нибудь использует NHibernate 3.x и запросы на LINQ?
|
|||
---|---|---|---|
#18+
Worobjoff"Плачь Ярославы" у автора статьи - из-за того что большинству современных программистов принцип инкапсуляции не нужен.Вместо поиска бесполезных цитат лучше почитайте что-нибудь про сервис-ориентированную архитектуру (SOA). Хуже не будет... ... |
|||
:
Нравится:
Не нравится:
|
|||
27.12.2011, 13:52 |
|
Кто нибудь использует NHibernate 3.x и запросы на LINQ?
|
|||
---|---|---|---|
#18+
Worobjoff После прочтения отпишите сюда как без описания DTO будете передавать между звеньями такой бизнес-объект: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.
... |
|||
:
Нравится:
Не нравится:
|
|||
27.12.2011, 13:56 |
|
Кто нибудь использует NHibernate 3.x и запросы на LINQ?
|
|||
---|---|---|---|
#18+
Алексей КWorobjoff"Плачь Ярославы" у автора статьи - из-за того что большинству современных программистов принцип инкапсуляции не нужен.Вместо поиска бесполезных цитат лучше почитайте что-нибудь про сервис-ориентированную архитектуру (SOA). Хуже не будет...И для каких целей применяете сервисы? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.12.2011, 13:59 |
|
Кто нибудь использует NHibernate 3.x и запросы на LINQ?
|
|||
---|---|---|---|
#18+
Алексей КWorobjoff После прочтения отпишите сюда как без описания DTO будете передавать между звеньями такой бизнес-объект: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.
А как вы без DTA будете передавать данные для сервиса на другой платформе? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.12.2011, 14:01 |
|
Кто нибудь использует NHibernate 3.x и запросы на LINQ?
|
|||
---|---|---|---|
#18+
Worobjoff Вот смотрите: Я - Смешение логики и данных в одном классе требует описания DTO. Вы - Нет такой необходимости. Я - Вот конкретный пример с сервисами. Вы - И для каких целей применяете сервисы? А как вы без DTA DTO будете передавать данные для сервиса на другой платформе? Чуете отсутствие логики в Вашем последнем ответе? "И так, Вы хотите поговорить об этом?" (с) ... |
|||
:
Нравится:
Не нравится:
|
|||
27.12.2011, 14:49 |
|
Кто нибудь использует NHibernate 3.x и запросы на LINQ?
|
|||
---|---|---|---|
#18+
Алексей К, Автор статьи пишет про другие сервисы. Про сервисы реализующие бизнес-логику, но не про сетевой обмен данными. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.12.2011, 15:28 |
|
Кто нибудь использует NHibernate 3.x и запросы на LINQ?
|
|||
---|---|---|---|
#18+
Алексей К1. "Процедурное" программированием Ваше программирование не "процедурное", а проце дурное . Ибо мысль Алексей КВообще-то сервисы могут наследоваться, инкапсулироваться, "полиморфироваться" и иметь инкапсулированные данные (кэш). сводится к разным формам структурирования вызовов процедур. Алексей К2. ООП + необходимость создания DTO. DTO всегда необходимость Независимо от того, как они выглядят. Невозможно передавать поведение по сети. (т.е. можно конечно, но будет крайне неэффективно). Алексей КВместо поиска бесполезных цитат лучше почитайте что-нибудь про сервис-ориентированную архитектуру (SOA). Алексей, SOA абсолютно ортогональна OOП. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.12.2011, 15:28 |
|
Кто нибудь использует NHibernate 3.x и запросы на LINQ?
|
|||
---|---|---|---|
#18+
SolYUtorАлексей КВообще-то сервисы могут наследоваться, инкапсулироваться, "полиморфироваться" и иметь инкапсулированные данные (кэш). сводится к разным формам структурирования вызовов процедур.И тем не менее, используются все методики, на которых базируется ООП. SolYUtorАлексей К2. ООП + необходимость создания DTO. DTO всегда необходимость Независимо от того, как они выглядят.Опять какая-то нудная статья... Благодаря выносу логики в сервисы я могу создавать бизнес-объекты, которые могут сериализоваться. Значит я могу передавать их между звеньями. В этом случае плодить лишние классы нет нужды. SolYUtorНевозможно передавать поведение по сети. (т.е. можно конечно, но будет крайне неэффективно).Само собой. Именно поэтому, повторюсь, хранение данных отделено от логики. SolYUtorАлексей КВместо поиска бесполезных цитат лучше почитайте что-нибудь про сервис-ориентированную архитектуру (SOA). Алексей, SOA абсолютно ортогональна OOП.Я бы сказал: SOA описывается вполне определённой объектной моделью. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.12.2011, 16:23 |
|
Кто нибудь использует NHibernate 3.x и запросы на LINQ?
|
|||
---|---|---|---|
#18+
WorobjoffАлексей К, Автор статьи пишет про другие сервисы. Про сервисы реализующие бизнес-логику, но не про сетевой обмен данными.Это да. Но нам-то интересно построение законченной системы, с межпроцессным взаимодействием как минимум. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.12.2011, 16:26 |
|
Кто нибудь использует NHibernate 3.x и запросы на LINQ?
|
|||
---|---|---|---|
#18+
Алексей КСамо собой. Именно поэтому, повторюсь, хранение данных отделено от логики. Это и называется процедурное программирование. Алексей КЯ бы сказал: SOA описывается вполне определённой объектной моделью. Это вы где-то такое вычитали? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.12.2011, 17:58 |
|
|
start [/forum/topic.php?fid=17&msg=37595062&tid=1350499]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
61ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 171ms |
0 / 0 |