当前位置: 首页 > 文章教程  > 计算机与互联网 > 网络编程

10.8理解模型

8/31/2020 8:52:25 PM 人评论

10.8理解模型

10.8 理解模型

学习目标

了解MVC中模型的作用。

MVC的模型Models包含了应用程序中的所有逻辑,这些逻辑没有包含在视图或者控制器中。模型应该包含应用程序中的所有业务逻辑和数据库访问逻辑。例如,如果使用LINQ to SQL访问数据库,那么需要在Models文件夹中创建LINQ to SQL类(dbml文件)。

视图应该仅包含与生成用户界面有关的逻辑。控制器应该只包含最少量的逻辑,用于返回正确的视图或者将用户重定向到另一个动作。任何其他的事情都应该包含在模型中。

通常,开发人员应该竭尽全力创建一个丰富的模型及一个瘦小的控制器。控制器方法应该只包含几行代码。如果一个控制器动作变得太丰富,那么就应该考虑将这些逻辑抽取出来放置到Models文件夹的新类中。

相关教程

共有条评论 网友评论

验证码: 看不清楚?