Web Api 链接 MVC ​


一、 MVC + EF

不管是MVC 还是 EF都有文件夹 Controllers 下面的文件必须以Controller 结尾

二、Linq查询

  • 多表联查

    var query = from a in db.Students
                          join b in db.Nclasses on a.Nid equals b.Nid
                          select new ViewModel
                          {
                              Id= a.Id,
                              SName= a.SName,
                              Nid=b.Nid,
                              Name=b.Name
                          };
  • 匿名类型
    return Json(new { TotalCount,TotalPage,list})
     
  • var query = new { TotalCount,TotalPage,list}
  • new出来的就是匿名类型

三 Postman

四、 MVC访问API

  • WEBAPI 配置 跨域(CORS)
  • 1.跨域打开跨区请求,复制里面内容, 将内容复制到Web.config里面的/handlers下面
    Web Api 链接 MVC_跨域
     
     
    2.打开跨域设置,复制里面的内容,将内容复制到Global.asax.cs文件里面
    Web Api 链接 MVC_跨域_02
     
     
  • Mvc跨域Api
    Web Api 链接 MVC_跨域_03
     
     
     
  • Html+Jquery 网页 速度快 轻量 脚本语言 解释性语法
  • C# 需要编译

Ajax 增删改查

  1. 显示查询分页
    Api Dal层
    Web Api 链接 MVC_Mvc_04
     
     
    Api Bll层
    Web Api 链接 MVC_Api_05
     
     
    Api 控制器
    Web Api 链接 MVC_EF_06
     
     
     
  2. Ajax 绑定下拉Web Api 链接 MVC_Api_07

  3. 上传图片必用的参数,Ajax类型Web Api 链接 MVC_跨域_08