【发布时间】:2010-05-25 01:47:40
【问题描述】:
我是asp.net mvc的初学者,我有一些疑问。
P.S:我是用 DDD 来学习的
我在控制器中有一个动作,它将通过存储库(用于数据库)保存一个实体(来自我的模型)。 我的疑问是,如何从 View 中获取信息并将其保存在我的 Controller 中的存储库中? 在控制器的 Save 方法中获取我的模型的实体是否正确,如下所示:
public ActionResult Save(产品产品)
{
// 验证对象
// 将数据保存在存储库中
返回视图(“成功”);
}
或者我需要获得一个 DTO(具有类似于我的实体的结构)并创建一个将属性逐个属性传递给实体的对象吗? 我不喜欢 FormCollection,我想知道,在架构上推荐什么?
非常感谢大家
干杯
【问题讨论】:
标签: asp.net-mvc architecture domain-driven-design