powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / как вы избегаете anemic model в ef
15 сообщений из 40, страница 2 из 2
как вы избегаете anemic model в ef
    #38721486
Фотография Denis.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LelouchDenis.,

а как anemic model или ее избегание связано с DI или Service Locator?


LelouchТема не раскрыта. DI и ServiceLocator позволяют уменьшить связанность в модели, но избегать анемичной модели они не помогают ( и не мешают )

попытаюсь еще раз
- чтобы модель имела "вменяемой" поведение ей часто нужны зависимости.
- DI и SL частные возможные случае работы с зависимостями

Что конкретно не понятно \ не раскрыто?
Если я спрошу как вы в мвц контроллеры передаете репозитории: резолвете конструкторы или дергаете через локатор(или они у вас синглтоны статики итд) вы поймете? Почему тут не понимаете?
В чем конкретно ваш вопрос?
...
Рейтинг: 0 / 0
как вы избегаете anemic model в ef
    #38721504
gandjustas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Denis.я думал я говорю о понятных вещах
Частое явление, называется "думаю что знаю".

Denis.тут больше
1
2
Думаешь я эти ссылки не читал?

Но ты приведи хоть одну реальную проблему, которая решается "избеганием anemic".

От "избегания anemic" я наблюдаю только эффект падения производительности, а ничего положительного не вижу.

Кстати из гугла пятая ссылка - http://aabs.wordpress.com/2007/01/23/the-great-domain-model-debate-–-solved/
Anemic таки выигрывает.
...
Рейтинг: 0 / 0
как вы избегаете anemic model в ef
    #38721509
Фотография Denis.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gandjustas,

есть много факторов - требования к скорости работы, к скорости написания, специфика по, квалификации разработчиков, используемые языки, используемые библиотеки, используемые средства разарботки итд итп. Список можно продолжать.
Целью данного топика я не ставил сравнение анемка с ричем, а спрашивал о конкретных вещах: как "вы" инжектете зависимости в свою рич модель на базе ef.
Я понял ваше отношение к данному вопросу, но оно не релевантно топику. Можем похоливарить в соседней теме, думаю может получиться интересно. Этот же топик преследует вполне конкретную цель.
...
Рейтинг: 0 / 0
как вы избегаете anemic model в ef
    #38721510
gandjustas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Denis.,

По скорости работы и скорости написания anemic таки лучше. Его и использую. Сервисы в сущности не инжектю и вам не советую.
...
Рейтинг: 0 / 0
как вы избегаете anemic model в ef
    #38721630
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Denis.а почему не ShoppingCart.CreateOrder(items);

нарушение принципов S OLID. потому что. корзина это не более чем временное хранилище товаров, добавляемых туда пользователем. с какого нахрен перепугу, корзина вдруг должна создавать заказы? я иногда поражаюсь, с банальной логикой-то у людей всё в порядке?
...
Рейтинг: 0 / 0
как вы избегаете anemic model в ef
    #38721632
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Denis.Целью данного топика я не ставил сравнение анемка с ричем, а спрашивал о конкретных вещах: как "вы" инжектете зависимости в свою рич модель на базе ef.

Никак, это идиотизм чистой воды. Вот вы как на велосипеде ездите, когда взваливаете его себе на спину, руками педали крутите, или моторчик для этого используете? Очень интересно. ПОделитесь секретом!
...
Рейтинг: 0 / 0
как вы избегаете anemic model в ef
    #38721634
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Denis.Этот же топик преследует вполне конкретную цель.

Если абстрагироваться от модели. То уже блин всё давно сказано, написано и разжёвано. Зачем поднимать такой глупый вопрос? Сказано уже не одну тысячу раз, Service Locator это антипатерн, хоть и не абсолютное зло, но по возможности стоит его избегать. Есть возможность заинжектить? Инжекти, бро! Не ипай мозги людям, сколько можно-то?
...
Рейтинг: 0 / 0
как вы избегаете anemic model в ef
    #38721663
Фотография Denis.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttDenis.а почему не ShoppingCart.CreateOrder(items);

нарушение принципов S OLID. потому что. корзина это не более чем временное хранилище товаров, добавляемых туда пользователем. с какого нахрен перепугу, корзина вдруг должна создавать заказы? я иногда поражаюсь, с банальной логикой-то у людей всё в порядке?
Перечитай то что я написал. Внимательнее.
...
Рейтинг: 0 / 0
как вы избегаете anemic model в ef
    #38721664
Фотография Denis.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttDenis.Целью данного топика я не ставил сравнение анемка с ричем, а спрашивал о конкретных вещах: как "вы" инжектете зависимости в свою рич модель на базе ef.

Никак, это идиотизм чистой воды. Вот вы как на велосипеде ездите, когда взваливаете его себе на спину, руками педали крутите, или моторчик для этого используете? Очень интересно. ПОделитесь секретом!
ты вообще не владеешь предметом, так и знал что не надо изначлаьно было отвечать на глупый вопрос. Скоро буду злиться на дремучесть как свеном :(
...
Рейтинг: 0 / 0
как вы избегаете anemic model в ef
    #38721665
Фотография Denis.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttнадо будет ломать голову, кто же отвечает за создание заказа: модель заказа или модель корзины?


hVosttс какого нахрен перепугу, корзина вдруг должна создавать заказы? я иногда поражаюсь, с банальной логикой-то у людей всё в порядке?
...
Рейтинг: 0 / 0
как вы избегаете anemic model в ef
    #38721671
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Denis.hVosttнадо будет ломать голову, кто же отвечает за создание заказа: модель заказа или модель корзины?


hVosttс какого нахрен перепугу, корзина вдруг должна создавать заказы? я иногда поражаюсь, с банальной логикой-то у людей всё в порядке?

Я уже понял, что столкнулся с однобитной логикой. Ты видимо из упоротой компашки свенома, инопланетянин, могу только посочувствовать.
...
Рейтинг: 0 / 0
как вы избегаете anemic model в ef
    #38721672
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Denis.Перечитай то что я написал. Внимательнее.

Читать как ты накидываешь тупой бред лопатой и правда весело.
...
Рейтинг: 0 / 0
как вы избегаете anemic model в ef
    #38721679
Фотография Denis.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt,

ты хам, неуч
...
Рейтинг: 0 / 0
как вы избегаете anemic model в ef
    #38721680
Фотография Denis.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt,

если когда-нибудь осилишь английский, почитай
...
Рейтинг: 0 / 0
как вы избегаете anemic model в ef
    #38721705
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Denis.ты хам, неуч

если больше нечего сказать, то лучше промолчать.

Denis.если когда-нибудь осилишь английский, почитай

<рука-лицо>
...
Рейтинг: 0 / 0
15 сообщений из 40, страница 2 из 2
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / как вы избегаете anemic model в ef
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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