MVC项目的准备工作,

开发工具与关键技术:VS ;MVC
作者:刘佳明
撰写时间:2019年 4 月 24 日

之前也有写过部分MVC的相关知识,发现有一些小的知识没有说明,特别把关于MVC的准备事项在重复一遍;
MVC的项目新建就不必要过太多的讲述,打开对应编辑APP,按要求新建对应的项目即可,
第一点,对于如何在VS将数据库中数据引入,
对刚刚新建完成的MVC项目中,会默认生成一个Models 的文件夹,(并非说一定要将实例化数据模型放在该名称的文件夹中,这么做的原因是为了便有整理);
MVC项目的准备工作,
选中右键~添加~新建项~~~
MVC项目的准备工作,

注意在选择数据源时,要将数据源更改为电脑本身的数据库;
MVC项目的准备工作,
第二点;使用linq语句查询数据时注意引入;
我们有时会遇见这样一种情况,明明数据库有实例化,但在使用linq去查询数据库中的数据时,数据库和对应的数据库表会发生报错现象,会出现这种情况的原因呢?是因为在使用linq语句时,项目并没有自动的给你引入linq,
小编在使用时,就有遇见到这样的情况;
MVC项目的准备工作,

在解决方案管理器中将linq引入即可,并且linq是属于MVC项目本身自带的程序集框架;并不需要我们外在的去复制粘贴使用 !,在引入的程序集直接查找引入即可

第三点;控制器中的视图 中位置解释;
public ActionResult Index()
{
return View();
}
Public 表示控制器的一个必要属性,ActionResult 的位置需要根据return 返回的值来进行选择,
例,return 返回的是1,2,3,类似的int数据类型,ActionResult就改为int;
同理:return 返回的是[1,2,3],[56,9,] 的数组类型 ActionResult改为string

第四点,在多表查询,需要构建类时,注意的一个继承

 public class EmployeeCount: PW_Employee
    {
        /// <summary>
        /// 部门名称
        /// </summary>
        public string DeoartmentName
        {
            get; set;
        }
    }

public class EmployeeCount: PW_Employee
表示的意思是:申明的一个名为EmployeeCount的类,其中的除去声明的字段外;还有来自于数据库表PW_Employee中的字段;

另外,在工具箱中也可以对我们文本进行编辑,设置代码行数等等,方便代码的调试!!!