使用 AJAX 验证各个字段 - 将逻辑放在哪里?
我有一个表单,当您在字段中输入文本并关闭 Tab 时,会触发 jQuery 事件,通过调用相关的控制器操作来验证该字段。例如,我有一个 AccountController …
组合优于继承——额外的属性去哪里了?
从示例 HR 系统中获取以下代码。用户能够记录缺勤,缺勤可以是各种类型,包括假期和病假。这将是基于 ORM(例如 NHibernate)的域模型。 public class…
应用程序服务层:单元测试、集成测试,还是两者兼而有之?
我的应用程序服务层中有很多方法正在做这样的事情: public void Execute(PlaceOrderOnHoldCommand command) { var order = _repository.Load(command…
如何更新聚合内的实体
我有一个名为“活动”的聚合,每个聚合都有一个名为“活动”的根实体,该根实体有一个尝试列表(实体) public class Attempts: IEntity { private in…
为每个实体提供一项服务?
再次 - 我对 DDD 的事情感到困惑:) 我的架构(我仍在研究它)简而言之看起来像这样: DataLayer: EntityDao -> Implementing domain layer interfaces…
在域模型中实例化集合是否被认为是一个好的实践?
我在网上看到这些类型的模型有很多样本。 public class User { public long Id { get; set; } public string Name{ get; set; } public virtual IColl…