Это хорошая практика для реализации агрегатных маршрутов в Entity Framework 4? - PullRequest
0 голосов
/ 24 мая 2010

Только начав работать над новым проектом с использованием Entity Framework 4, я поговорил с другой командой, которая использует NHibernate для советов.Они внедряют агрегированные маршруты в своих сущностях, поэтому вместо добавления заказа через сущность заказов они добавят его через customer.order, добавив метод addOrder для заказчика.Я, увы, сталкиваюсь с проблемами.Это проблемы, над которыми я надеюсь разобраться, но это заставило меня задуматься ... Это хороший способ работать, или я без необходимости сражаюсь в тяжелом сражении?

1 Ответ

1 голос
/ 24 мая 2010

Вы можете использовать EF таким образом.Прочтите Эрик Эванс * Domain Driven Design , чтобы узнать больше об этой идее.

Вам не нужно писать какой-либо код для этого.Уже будет метод customer.Orders.Add(o), чтобы использовать ваш пример.

...