标签: asp.net-mvc oop ado.net
我的MVC项目使用ADO.NET存储过程访问数据。返回的大多数数据需要大量格式化,其中大部分仅用于业务逻辑而不显示在视图中。目前,我们将其映射到名为“Entities”的文件夹中的类。视图模型需要显示来自多个实体的格式化值。
我希望能够从实体对象获取数据,执行业务逻辑并将其写入适当的模型。我在哪里写下所有这些业务逻辑?
实体(类所在的类与数据库字段匹配)
存储库(我调用存储过程并将结果映射到适当的实体)
模型(视图使用的理想结构和字段名称)
浏览
控制器
答案 0 :(得分:1)
虽然没有关于.NET MVC的业务逻辑的具体规则,但您的业务逻辑通常在the Model.
脂肪模型和瘦小的控制器通常是一个很好的经验法则。