.NET MVC最佳实践,用于从现有数据库构建模型

时间:2013-03-29 22:34:32

标签: asp.net-mvc oop ado.net

我的MVC项目使用ADO.NET存储过程访问数据。返回的大多数数据需要大量格式化,其中大部分仅用于业务逻辑而不显示在视图中。目前,我们将其映射到名为“Entities”的文件夹中的类。视图模型需要显示来自多个实体的格式化值。

我希望能够从实体对象获取数据,执行业务逻辑并将其写入适当的模型。我在哪里写下所有这些业务逻辑?

当前文件夹结构:

实体(类所在的类与数据库字段匹配)

存储库(我调用存储过程并将结果映射到适当的实体)

模型(视图使用的理想结构和字段名称)

浏览

控制器

1 个答案:

答案 0 :(得分:1)

虽然没有关于.NET MVC的业务逻辑的具体规则,但您的业务逻辑通常在the Model.

脂肪模型和瘦小的控制器通常是一个很好的经验法则。