在ASP.NET MVC中有新增、修改和删除表的数据,要完成这些都需要先查询,所有这里就不再说了。而且新增和修改的时候还要做一些判断,最简单的检查是否有重复。
1、下面我们先看新增,如下图所示:
可以看到我们先是查询要新增的表,再做判断是否有重复的数据,满足条件则通过Add();这个方法新增数据,再通过SaveChanges()进行保存,
注意:最后return应该是返回一个对应的提示,我这里是用空字符代替了。
Count(); 当你查询多条数据的时候
但是上图写法不是很规范,通常我们将代码些再try,catch中,用来检测代码中的错误。
2、看完新增,我们再看修改,如下图所示:
从图中可以看出基本上相同,只是修改要用的方法不同。一样是需要判断数据是否重复,满足条件则进行修改再保存。
3、最后我们就来看下删除,如下图所示:
Single(); 当你查询单条数据的时候。
删除就和新增、修改有些不同了,需要根据表的主键ID来做删除。当然还是先查询,只是删除的查询方式和新增、修改的就不一样了,删除的时候只是查询单条数据,那么问题就来了,想要批量删除怎么办,很好办,只需要你使用for循环来遍历调用这个删除方法,就能实现批量删除了。
到这里,新增、修改和删除都介绍完了,当然还只是简单的介绍,需要先了解再自己去摸索和熟悉。