增删改查的写法
1.增:post
1.通常会将数据库中需要的数据放在一个数据类型的model里,api里用post传到后端。
2.新建一个对应的数据类型model,将入参赋值,然后insert,commit
var info = new model
{
a=request.a,
b=request.b,
.......
}
_unitOfWorkk.GetRespoisory<表>.insert(info);
_unitOfWorkk.commit();
2.删:删除有数据库isdelete属性0|1的丢弃的软删,也有直接删除数据库数据的删除
直接删除:
1.通常根据id等方式先查出需要删除的数据,lambda,select出来
var query = _unitOfWorkk.GetRespoisory<表>().dbset.(Where..).FirstOrDefault();
2.然后remove掉
软删:实际上是update之前数据
1.通常根据id等方式先查出需要删除的数据,select出来
2.然后update掉isdelete
3.改:实际上同模块下可以和增加数据直接放在一起,根据入参条件不同选择是跟新还是插入
1.通常根据id等方式先查出需要的数据,select出来
2.然后update掉i

浙公网安备 33010602011771号