一、增
- 获取页面中用户输入的值
如:1-1、获取文本:var = $(“#id”).val;
1-2、使用$get/$post将数据传输到后台
如:$.post(“控制台名”,{参数},function(后台数据){});
- 在后台进行新增
2-1、引入数据库
2-1-1、using 项目名.Model;
2-1-2、实例化Model;
如:
2-2、进行新增数据
2-2-1、新增关键:Add\AddRange;
2-2-2、新增语法:(1)、myModel.表名.Add/AddRange(要保存的数据);
如下图片:
二、查
- 关键词
from、where、select、join、in、on、equals、orderby、Single(查询单条)、ToList(查询列表)、Count(查询条数)等……
- 查询方式
2-1、单表
如:
2-1-1.linq
2-1-2.lamdba(传入条件查询)
Var listUser = myModel.A_User.Single(o=>o.UserID==UserID);
2-2、多表
2-2-1、多表查询方式:内连接、外连接(左连接)、右连接
2-2-2、多表查询时可能需要创建一个Vo类
如:
:
2-2-3、进行查询
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、步骤
先查询出需要删除的数据à再进行删除
如:
四、改
- 关键语句
myModel.Entry( ).State = System.Data.Entity.EntityState.Modified;
- 步骤
先查询出需要修改的数据à再进行修改
如:S_User dbRevamp = myModel.S_User.Sinle(o=>o.userID==userID);
dbRevamp.Name=Name1;
myModel.Entry(dbRevamp).State = System.Date.Entity.EntityState.Modified;