ASP.NET MVC 基础知识整理(一)

 

View将从从Controller获得Model中的数据。

Model是MVC中 表示业务数据的层

ViewData相当于数据字典,包含Controlle和View之间传递的所有数据。Controller会在该字典中添加新数据项,View从字典中读取数据。

 

数据库逻辑,数据访问层,业务层分别指的是什么?

  • 数据访问层是ASP.NET MVC中是一直隐式存在的,MVC定义中不包含数据访问层的定义。
  • 业务层是解释器的先驱,是Model的一部分。

 

简述实体框架(EF)

EF是一种ORM工具,ORM表示对象关联映射。

在RDMS中,对象称为表格和列对象,而在.net中(面向对象)称为类,对象以及属性。

任何数据驱动的应用实现的方式有两种:

1. 通过代码与数据库关联(称为数据访问层或数据逻辑层)

2. 通过编写代码将数据库数据映射到面向对象数据,或反向操作。

ORM是一种能够自动完成这两种方式的工具。EF是微软的ORM工具。

 

posted @ 2016-12-16 16:34  星河mio  阅读(239)  评论(0编辑  收藏  举报