开发工具和关键技术:Visual Studio 2015,ASP.NET MVC, linq语句

作者:金建勇

撰写时间:2019年4月10日

 

在ASP.NET MVC中有新增、修改和删除表的数据,要完成这些都需要先查询,所有这里就不再说了。而且新增和修改的时候还要做一些判断,最简单的检查是否有重复。

1、下面我们先看新增,如下图所示:

 

新增、修改和删除表的数据

可以看到我们先是查询要新增的表,再做判断是否有重复的数据,满足条件则通过Add();这个方法新增数据,再通过SaveChanges()进行保存,

注意:最后return应该是返回一个对应的提示,我这里是用空字符代替了。

Count(); 当你查询多条数据的时候

但是上图写法不是很规范,通常我们将代码些再try,catch中,用来检测代码中的错误。

 

新增、修改和删除表的数据

2、看完新增,我们再看修改,如下图所示:

新增、修改和删除表的数据

从图中可以看出基本上相同,只是修改要用的方法不同。一样是需要判断数据是否重复,满足条件则进行修改再保存。

 

3、最后我们就来看下删除,如下图所示:

新增、修改和删除表的数据

Single(); 当你查询单条数据的时候。

删除就和新增、修改有些不同了,需要根据表的主键ID来做删除。当然还是先查询,只是删除的查询方式和新增、修改的就不一样了,删除的时候只是查询单条数据,那么问题就来了,想要批量删除怎么办,很好办,只需要你使用for循环来遍历调用这个删除方法,就能实现批量删除了。

 

到这里,新增、修改和删除都介绍完了,当然还只是简单的介绍,需要先了解再自己去摸索和熟悉。

 

相关文章: