我有一个包含 5 个步骤的 asp.net mvc 向导。我的商业模式是使用 DDD 实现的。Web 应用程序的架构是这样的。 View->Controller->WCF->DDD->Repository and Database。业务数据验证在 DDD 中实现,WCF 调用它来验证数据。
我发现向导中的每一步我都需要调用 WCF(作为服务器端验证的一部分)来检查数据是否有效,然后将结果返回给 Controller。
这是错的吗?数据验证是否应该成为更接近控制器的模型的一部分?有更好的解决方案吗?