增删改查的写法

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

  

posted @ 2022-07-04 15:58  曲处通幽静  阅读(203)  评论(1)    收藏  举报