一、增

  1. 获取页面中用户输入的值

如:1-1、获取文本:var = $(“#id”).val;

      1-2、使用$get/$post将数据传输到后台

           如:$.post(“控制台名”,{参数},function(后台数据){});

  1. 在后台进行新增

2-1、引入数据库

       2-1-1、using 项目名.Model;

       2-1-2、实例化Model;

       如:MVC的增、删、查、改

          2-2、进行新增数据

                              2-2-1、新增关键:Add\AddRange;

                            2-2-2、新增语法:(1)、myModel.表名.Add/AddRange(要保存的数据);

                              如下图片:

                   MVC的增、删、查、改

 

二、查

  1. 关键词

from、where、select、join、in、on、equals、orderby、Single(查询单条)、ToList(查询列表)、Count(查询条数)等……

  1. 查询方式

2-1、单表

             如:

             2-1-1.linq

       MVC的增、删、查、改

             2-1-2.lamdba(传入条件查询)

             Var listUser = myModel.A_User.Single(o=>o.UserID==UserID);

            

2-2、多表

2-2-1、多表查询方式:内连接、外连接(左连接)、右连接

2-2-2、多表查询时可能需要创建一个Vo类

如:

    :MVC的增、删、查、改

                          2-2-3、进行查询

                                      MVC的增、删、查、改

                            2-2-4、使用泛型进行查询

                            List<UserVo> airport = (from tabUser in myModel.S_User

Join tabUserType in myModel.S_UserType

on tabUser.userTypeID equals tabUserType.userTypeID

where tabUser.userID==userID

select new UserVo(){

         userGroupID = tabUser.userGroupID,

         userName = tabUserType.userName,

}).Single();

                           

三、删

1、关键词

                     remove/removeRange

2、步骤

先查询出需要删除的数据à再进行删除

如:

MVC的增、删、查、改

MVC的增、删、查、改

 

四、改

  1. 关键语句

myModel.Entry(  ).State = System.Data.Entity.EntityState.Modified;

  1. 步骤

先查询出需要修改的数据à再进行修改

如:S_User dbRevamp = myModel.S_User.Sinle(o=>o.userID==userID);

      dbRevamp.Name=Name1;

myModel.Entry(dbRevamp).State = System.Date.Entity.EntityState.Modified;

相关文章: