开发工具与关键技术:VS MVC
作者:黄姗姗
年级:18级
撰写日期:2019年5月1日
一.新增Add 2.修改Entry 3.删除Remove
第二个:Mynodel.Entry(modalGrade).State = System.Data.Entity.EntityState.Modified;
这句代码,Mynodel是最开始已经实例的数据模型,modalGrade是你需要修改的模型实体,等号后面的是已经写死的了,记住就行啦,描述实体的状态的意思。修改中就要加这个。最后再Mymodel.SaveChanges()保存到数据库中。
新增的:Mymodel. SYS_Grade.Add(modalGrade) 添加或者插入一条数据的意思
这句也是固定死的语句,Mymodel是数据模型(model)、SYS_Grade是表数据模型(即是model里面的表的名称),Add是它的一个方法/函数、括号里面的是实例化的实体,你对它进行操作赋值的那个。
Mymodel.SaveChanges()
修改的:Mynodel.Entry(modalGrade).State = System.Data.Entity.EntityState.Modified;
修改实体的状态,这个语句基本是写死的了,如果你要修改其他的表也是写个语句,只是括号里面的模型实体改变了,是你需要修改实例化的。Mynodel也是数据模型,即是model
Mymodel.SaveChanges()
删除的:你这里的Remove只是删除表中的第一条数据。如果我要根据ID删除呢?
解析:根据条件查询需要删除的数据,然后第二句,进行Remove删除,最后提交。
无论新增修改删除,最后不写MyModel.SaveChanges()是不会改变的。
3.
二.JavaScript,简称js, 一种脚本语言,常用于网页客户端编程,使网页在客户端浏览器中,实现更多地动态功能,表现出更加丰富的视觉效果。之所以叫JavaScript,因为当时的java编程语言很火,所以才叫JavaScript。
jQuery,简称jq,一个快速、简洁的JavaScript框架,极大的简化了javascript编程。
java 是完全的面向对象语言 ,另外一个种编程语言。
三.这个是获取验证码:
byte[] byte数组接受VaildCodeUtils.CreateImage 函数返回生成的随机数
return File,返回的数据类型为File
@“image/jpeg”将上面数组imgByte的字符串生成图片
四.理解Cookie Session:
cookie数据存放在客户的浏览器上,session数据放在服务器上,cookie不是很安全,别人可以分析存放在本地的COOKIE并进行COOKIE欺骗,考虑到安全应当使用session.