161216随笔
来源:互联网 发布:002065东华软件股票 编辑:程序博客网 时间:2024/05/21 06:27
restful 下的
修改资源时要新new一个对象
赋值采用一个一个或者序列化赋值
不能直接等于,出错原因可能指针方面问题
如出现"属性“XXX”是对象的键信息的一部分,不能修改之类的错误,就是因为直接等于赋值修改赋值的是指针地址,无法进行修改
如果想要修改就需要new 新对象在进行数据库操作
第一个写的接口是一个类似禁用数据的功能API接口,该接口获取前台传入的一个ID值在后台首先根据ID在数据库中获取唯一数据(SingleOrDefault)
在不修改组合主键的情况下,修改独立的属性,修改一个Boolean值,然后using语句,定义一个范围,在范围中使用Attach将修改后的对象附到上下文,
using(范围类名 对象名 = new 范围类名())//该范围实际是所有类的父类,该类包含了所有的数据表
(范围名).(类名).Attach(对象); //附着上下文
(范围名).Entry(对象).State = System.Data.EntityState.Modified;//设置实体状态
(范围名).SaveChanges();保存数据库
第二个写的是相当于copy的接口,该接口根据传入的id获取外键对应得多个其他对象,将多个对象的值跟换,添加到对象组中,相当于将复制功能,其中出现了
一些问题,最主要的问题就是本人java转.net不识指针的问题,后期需要注意一些指针的问题。流程和上面差不多,都是根据id获取值,for循环修改,add属性添加进数据库
0 0
- 161216随笔
- 随笔
- 随笔
- 随笔
- 随笔
- 随笔
- 随笔
- 随笔
- 随笔
- 随笔
- 随笔
- 随笔
- 随笔
- 随笔
- 随笔
- 随笔
- 随笔
- 随笔
- Java8函数式编程2-类库、高级集合类和收集器
- Linux设置socket连接数上限(打开文件数上限)
- android汉字转拼音
- Android开发常用的一些类和方法。。。
- redis集群密码设置
- 161216随笔
- 服务器和java程序的桥梁--jdbc/hibernate
- CentOS:MySql安装
- EJB
- 解决微信授权回调页面域名只能设置一个的问题
- PAT乙1010. 一元多项式求导 (25)
- 微信小程序——页面跳转
- 结构体--学生信息排序
- 基本的UI组件(TextView、EditText、Button、ImageView、SeekBar)学习