.NET Домен Управляемый Дизайн и CSLA.NET
В подходе Эрика Эванса "Доменно-управляемый дизайн" было бы хорошей идеей использовать CSLA.NET от Rocky Lhotka для проектирования бизнес-объектов для доменного уровня?
2 ответа
Решение
Прошло много времени с тех пор, как я прочитал книгу CSLA, но я вспоминаю, что в ней есть поддержка N-уровневой модели, которая позволяет удаленно удалять ваши доменные объекты. Несмотря на то, что в некоторых случаях это интересно и, возможно, даже полезно, я бы побоялся, что дополнительная сложность не стоит того Лично я бы придерживался модели домена POCO с ненавязчивым ORM, таким как NHibernate, если бы мои требования не требовали чего-то более сложного.