几个星期以来,我一直在努力理解DDD。这很让人困惑。我不明白我怎么组织我的项目。我有很多关于UnitOfWork,仓库,协会和名单的问题.Album and Tracks
Tracks: TrackId, Name
是否应该在专辑中将歌曲公开为IList/IEnumerabe属性?如果那样的话,我该怎么添加一张专辑呢?或者我应该公开一个曲目的ReadOnlyCollection并公开一个AddTrack方法?如何在延迟加载的情况下加载专辑的曲目?如果需要的话,getter应该检查null,然后
我正在建设ParkingReservation在DDD,简而言之,人们可以邀请地点和当汽车进入相机识别模型和更新的地方的状态。第一个是保留上下文,它包括以下对象:{ public string Name { get; set; } public List<Place> Places { get; set; }
public class Pla