LINK - EF6 Update/Insert/Delete model object from outside of DbContext
来源:互联网 发布:linux shell 小数运算 编辑:程序博客网 时间:2024/05/21 10:07
Update or Insert:
public void InsertOrUpdate(Blog blog) { using (var context = new BloggingContext()) { context.Entry(blog).State = blog.BlogId == 0 ? EntityState.Added : EntityState.Modified; context.SaveChanges(); } }
reference - https://msdn.microsoft.com/en-us/data/jj592676.aspx
Delete by PK:
Customer customer = new Customer () { Id = id };
context.Customers.Attach(customer);
context.Customers.Remove(customer);
context.SaveChanges();
reference - http://stackoverflow.com/a/28050510
Partial Update:
public void ChangePassword(int userId, string password){ var user = new User() { Id = userId, Password = password }; using (var db = new MyEfContextName()) { db.Users.Attach(user); db.Entry(user).Property(x => x.Password).IsModified = true; db.SaveChanges(); }}
reference - http://stackoverflow.com/a/5567616
0 0
- LINK - EF6 Update/Insert/Delete model object from outside of DbContext
- Problem of Object Model arising from a Ray-trace Model
- Insert Update Delete Select
- Insert , Update , Delete 触发器
- Insert,Update,Delete操作
- insert、delete、update、replace
- 【MongoDB】The basic operation of Mongodb, Insert\Query\Delete\Update
- EF6+ MVC Insert or update pattern
- T4模板配合Dapper生成Model层,包括Insert、Update、Delete、GetList方法
- INSERT,UPDATE,DELETE时不写日志
- SSIS 实现update,delete,insert
- 數據庫訪問類(Query,Insert,Update,Delete)
- returning into(update,delete,insert)
- LINQ Insert/Update/Delete操作
- SqlServer Trigger insert update delete
- MyBatis-insert, update and delete
- insert、update、delete的用法
- mysql学习-update, delete,insert
- jQuery.extend 的用法
- 码农 - 其实中国不缺乏程序高手,只是高手没有分享经验
- Selenium2(webdirver)入门之三元素定位(Java版)
- Android res/raw文件以及raw与res/assets异同
- 想说别人之前先想一下自己是不是
- LINK - EF6 Update/Insert/Delete model object from outside of DbContext
- QT中QTreeView使用
- js日期格式化器,format,parse
- 支撑向量机 SVM 学习笔记(Matlab代码)
- CentOs vim vi 上下左右键 变成ABCD 问题解决
- tomcat线程池调优
- x-requested-with 请求头 区分ajax请求还是普通请求
- scroller
- LBP方法