在MVC项目中,实体类的作用是不可忽略的。我们可以在创建好的实体类中定义各种数据的接收参数,或者直接继承数据库中某张表的数据类型以及数据格式,从而可以接收类型或格式一致的数据。比如:我设置了一个Linq的查询方法,通过表与表之间的连接,查询出视图层所需要的数据,但用什么接收查询出来的数据呢?我们不能直接用数据库实体对象模型进行接收,联表查询会查询出多条数据,一张表对象内的数据格式是无法将多条不同表查询出来的数据相匹配的。这时,自然就少不了实体类的运用。
1.首先,要先创建一个新目录,该目录专门用于存放实体类,直接在项目的资源管理器中选择到项目,按右键打开菜单,选择添加后创建文件夹,再对文件夹命名便可。
2.往创建好的目录中添加类,创建实体类。
3.在实体类中设置数据接收参数,各个参数将共同构建成一份数据接收模版,先定义好该参数的数据类型:int、string、bool…等,务必要和接收数据的类型保持一致,否则会触发异常。注意:中括号内的get;set;可以按对数据的要求进行设置,get = 允许控制器&视图层读取存放在参数内的数据;set = 允许控制器&视图层设置或更改参数内的数据,总的来说这是对数据的一种权限保护功能。
4.在控制器