powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Кто нибудь использует NHibernate 3.x и запросы на LINQ?
25 сообщений из 114, страница 4 из 5
Кто нибудь использует NHibernate 3.x и запросы на LINQ?
    #37594434
GFX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУАлексей Кпропущено...
НЕТ!
ДА!

Вы это про EF 4.1 Code first?
Если да можете вкратце рассказать чем не устраивает?
...
Рейтинг: 0 / 0
Кто нибудь использует NHibernate 3.x и запросы на LINQ?
    #37594516
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А че тут говорить, имеем базу в сотню таблиц, вьюх и сторед объектов. Нужно всё это добро обтянуть ОРМ-ом. Поехали?
...
Рейтинг: 0 / 0
Кто нибудь использует NHibernate 3.x и запросы на LINQ?
    #37594654
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУА че тут говорить, имеем базу в сотню таблиц, вьюх и сторед объектов. Нужно всё это добро обтянуть ОРМ-ом. Поехали? И что мешает?
...
Рейтинг: 0 / 0
Кто нибудь использует NHibernate 3.x и запросы на LINQ?
    #37594703
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КИ что мешает?
Коде фирст.
...
Рейтинг: 0 / 0
Кто нибудь использует NHibernate 3.x и запросы на LINQ?
    #37594885
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУАлексей КИ что мешает?
Коде фирст.T4 Text Template не помогает?
...
Рейтинг: 0 / 0
Кто нибудь использует NHibernate 3.x и запросы на LINQ?
    #37595062
Фотография Worobjoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SolYUtor2. Безжизнная доменная модель Статья очень понравилась.
Для тех кто еще не прочел, суть статьи:
Чем больше функций напишешь в сервисах - тем более процедурный твой стиль программирования, и тем больше ты себя обкрадываешь теряя преимущества Доменной модели.
...
Рейтинг: 0 / 0
Кто нибудь использует NHibernate 3.x и запросы на LINQ?
    #37595136
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WorobjoffДля тех кто еще не прочел, суть статьи:
Чем больше функций напишешь в сервисах - тем более процедурный твой стиль программирования, и тем больше ты себя обкрадываешь теряя преимущества Доменной модели.Для тех кто до сих пор не понял сути бытия - делаем выбор между:

1. "Процедурное" программированием
2. ООП + необходимость создания DTO.

Выбираю первое.
...
Рейтинг: 0 / 0
Кто нибудь использует NHibernate 3.x и запросы на LINQ?
    #37595147
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У Фаулера уже старческий маразм..
Маразм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.
...
Рейтинг: 0 / 0
Кто нибудь использует NHibernate 3.x и запросы на LINQ?
    #37595161
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Статья 2003-го года... Толку от неё - НОЛЬ!
...
Рейтинг: 0 / 0
Кто нибудь использует NHibernate 3.x и запросы на LINQ?
    #37595172
GFX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУАлексей КИ что мешает?
Коде фирст.

Ну я его только начинаю изучать.
А вообще, Code First разный же бывает. Не мне же Вам рассказывать ;)
Так вот я выбрал тот который не генерит БД и хранит там хэш модели,
а тот который сначала создали БД, а потом маппим объекты, через fluent.
И я считаю что если правильно маппить объекты, то все будет хорошо.
В данный момент как раз этим занимаюсь.
Но чувствую, что старый добрый L2S будет моим выбором....А может и нет(если найду ответы на свои вопросы)
...
Рейтинг: 0 / 0
Кто нибудь использует NHibernate 3.x и запросы на LINQ?
    #37595178
SolYUtor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КСтатья 2003-го года... Толку от неё - НОЛЬ!

ОПП уже лет 40-50... Видимо неистовая феерия старческого маразма до сих пор заставляет программистов писать на оо языках.
...
Рейтинг: 0 / 0
Кто нибудь использует NHibernate 3.x и запросы на LINQ?
    #37595188
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SolYUtorОПП уже лет 40-50... Видимо неистовая феерия старческого маразма до сих пор заставляет программистов писать на оо языках."Процедурное" специяльно взято в кавычки. Вообще-то сервисы могут наследоваться, инкапсулироваться, "полиморфироваться" и иметь инкапсулированные данные (кэш). Впрочем, если Вам платят за объём набиваемого кода - дело Ваше.
...
Рейтинг: 0 / 0
Кто нибудь использует NHibernate 3.x и запросы на LINQ?
    #37595212
Фотография Worobjoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей К2. ООП + необходимость создания DTO. Нет такой необходимости
...
Рейтинг: 0 / 0
Кто нибудь использует NHibernate 3.x и запросы на LINQ?
    #37595229
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WorobjoffАлексей К2. ООП + необходимость создания DTO. Нет такой необходимости"На нет и суда нет" (с)
...
Рейтинг: 0 / 0
Кто нибудь использует NHibernate 3.x и запросы на LINQ?
    #37595242
Фотография Worobjoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей К,
"Плачь Ярославы" у автора статьи - из-за того что большинству современных программистов принцип инкапсуляции не нужен.
...
Рейтинг: 0 / 0
Кто нибудь использует NHibernate 3.x и запросы на LINQ?
    #37595246
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Worobjoff"Плачь Ярославы" у автора статьи - из-за того что большинству современных программистов принцип инкапсуляции не нужен.Вместо поиска бесполезных цитат лучше почитайте что-нибудь про сервис-ориентированную архитектуру (SOA). Хуже не будет...
...
Рейтинг: 0 / 0
Кто нибудь использует NHibernate 3.x и запросы на LINQ?
    #37595255
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Worobjoff

После прочтения отпишите сюда как без описания DTO будете передавать между звеньями такой бизнес-объект:

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
public class MyBuisnessObject
{
    public int A { get; set; }

    public int B { get; set; }

    public int C 
    { 
        get
        {
            if (A < 0 || B < 0)
                 throw new Exception("До свидания!");

            return A + B;
        }
    }
}
...
Рейтинг: 0 / 0
Кто нибудь использует NHibernate 3.x и запросы на LINQ?
    #37595261
Фотография Worobjoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КWorobjoff"Плачь Ярославы" у автора статьи - из-за того что большинству современных программистов принцип инкапсуляции не нужен.Вместо поиска бесполезных цитат лучше почитайте что-нибудь про сервис-ориентированную архитектуру (SOA). Хуже не будет...И для каких целей применяете сервисы?
...
Рейтинг: 0 / 0
Кто нибудь использует NHibernate 3.x и запросы на LINQ?
    #37595264
Фотография Worobjoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КWorobjoff

После прочтения отпишите сюда как без описания DTO будете передавать между звеньями такой бизнес-объект:

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
public class MyBuisnessObject
{
    public int A { get; set; }

    public int B { get; set; }

    public int C 
    { 
        get
        {
            if (A < 0 || B < 0)
                 throw new Exception("До свидания!");

            return A + B;
        }
    }
}

А как вы без DTA будете передавать данные для сервиса на другой платформе?
...
Рейтинг: 0 / 0
Кто нибудь использует NHibernate 3.x и запросы на LINQ?
    #37595344
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Worobjoff
Вот смотрите:

Я - Смешение логики и данных в одном классе требует описания DTO.
Вы - Нет такой необходимости.
Я - Вот конкретный пример с сервисами.
Вы - И для каких целей применяете сервисы? А как вы без DTA DTO будете передавать данные для сервиса на другой платформе?

Чуете отсутствие логики в Вашем последнем ответе?

"И так, Вы хотите поговорить об этом?" (с)
...
Рейтинг: 0 / 0
Кто нибудь использует NHibernate 3.x и запросы на LINQ?
    #37595423
Фотография Worobjoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей К,
Автор статьи пишет про другие сервисы. Про сервисы реализующие бизнес-логику, но не про сетевой обмен данными.
...
Рейтинг: 0 / 0
Кто нибудь использует NHibernate 3.x и запросы на LINQ?
    #37595424
SolYUtor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей К1. "Процедурное" программированием
Ваше программирование не "процедурное", а проце дурное . Ибо мысль
Алексей КВообще-то сервисы могут наследоваться, инкапсулироваться, "полиморфироваться" и иметь инкапсулированные данные (кэш).
сводится к разным формам структурирования вызовов процедур.

Алексей К2. ООП + необходимость создания DTO.
DTO всегда необходимость Независимо от того, как они выглядят. Невозможно передавать поведение по сети. (т.е. можно конечно, но будет крайне неэффективно).


Алексей КВместо поиска бесполезных цитат лучше почитайте что-нибудь про сервис-ориентированную архитектуру (SOA).
Алексей, SOA абсолютно ортогональна OOП.
...
Рейтинг: 0 / 0
Кто нибудь использует NHibernate 3.x и запросы на LINQ?
    #37595555
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SolYUtorАлексей КВообще-то сервисы могут наследоваться, инкапсулироваться, "полиморфироваться" и иметь инкапсулированные данные (кэш).
сводится к разным формам структурирования вызовов процедур.И тем не менее, используются все методики, на которых базируется ООП.
SolYUtorАлексей К2. ООП + необходимость создания DTO.
DTO всегда необходимость Независимо от того, как они выглядят.Опять какая-то нудная статья... Благодаря выносу логики в сервисы я могу создавать бизнес-объекты, которые могут сериализоваться. Значит я могу передавать их между звеньями. В этом случае плодить лишние классы нет нужды.
SolYUtorНевозможно передавать поведение по сети. (т.е. можно конечно, но будет крайне неэффективно).Само собой. Именно поэтому, повторюсь, хранение данных отделено от логики.
SolYUtorАлексей КВместо поиска бесполезных цитат лучше почитайте что-нибудь про сервис-ориентированную архитектуру (SOA).
Алексей, SOA абсолютно ортогональна OOП.Я бы сказал: SOA описывается вполне определённой объектной моделью.
...
Рейтинг: 0 / 0
Кто нибудь использует NHibernate 3.x и запросы на LINQ?
    #37595560
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WorobjoffАлексей К,
Автор статьи пишет про другие сервисы. Про сервисы реализующие бизнес-логику, но не про сетевой обмен данными.Это да. Но нам-то интересно построение законченной системы, с межпроцессным взаимодействием как минимум.
...
Рейтинг: 0 / 0
Кто нибудь использует NHibernate 3.x и запросы на LINQ?
    #37595708
SolYUtor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КСамо собой. Именно поэтому, повторюсь, хранение данных отделено от логики.
Это и называется процедурное программирование.

Алексей КЯ бы сказал: SOA описывается вполне определённой объектной моделью.
Это вы где-то такое вычитали?
...
Рейтинг: 0 / 0
25 сообщений из 114, страница 4 из 5
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Кто нибудь использует NHibernate 3.x и запросы на LINQ?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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