DBContext Remove 不SaveChanges,之后的状态判断
来源:互联网 发布:赖昌星 红楼 知乎 编辑:程序博客网 时间:2024/04/30 12:29
1.首先remove一个instance
Context.Relationships.Remove(instanceA)
2.调用方法 传入Context
ResetSortNumber(Context.Relationships.ToList(),Context)
private void ResetSortNumber(List<Relationship> rels, NetflixBuilderContent context)
{
if (!rels.IsNullOrEmpty())
{
int start = Constants.NetFlex.SortStartingNumber;
foreach (var rel in rels)
{
//判断如果已经状态发生改变,则跳过
if (context.Entry<Relationship>(rel).State != System.Data.Entity.EntityState.Deleted)
{
rel.SortNumber = start;
start++;
}
}
}
}
3.最后Context.savechanges()
private void ResetSortNumber(List<Relationship> rels, NetflixBuilderContent context)
{
if (!rels.IsNullOrEmpty())
{
int start = Constants.NetFlex.SortStartingNumber;
foreach (var rel in rels)
{
//判断如果已经状态发生改变,则跳过
if (context.Entry<Relationship>(rel).State != System.Data.Entity.EntityState.Deleted)
{
rel.SortNumber = start;
start++;
}
}
}
}
- DBContext Remove 不SaveChanges,之后的状态判断
- 不包含“SaveChanges”的定义
- 解决项目中报 不包含“SaveChanges”的定义,并且找不到可接受类型为“HY.CYXS.Model.Entities”的第一个参数的扩展方法“SaveChanges 的错误
- dbcontext的使用
- 优雅的使用DbContext
- DbContext
- 对于使用Context.SaveChanges()方法,数据库不更新
- android 显示通知关闭之后,Toast不显示的状态检测
- Android4.4之后休眠状态下Alarm不准时的问题
- DbContext连接字符串的发现
- 如何优雅的使用DbContext
- 判断灯的状态
- APP的状态判断
- WIFI的状态判断
- 判断登录的状态
- 网络状态的判断
- 网络状态的判断
- 网络状态的判断
- android 5.1 C语言 杀应用的PID
- Linux下如何进入MySQL(针对自己的公司)
- FDMB的认识
- Windows服务程序开发介绍
- Android WebView开发问题及优化汇总
- DBContext Remove 不SaveChanges,之后的状态判断
- Activity详解(生命周期、以各种方式启动Activity、状态保存,完全退出等)
- GCD常用用法
- Django 模板目录配置
- 苹果在中国的审核规律探索一
- java map to json
- R语言:64位操作系统读取excel文件方法总结
- iOS UIBezierPath类 介绍
- cell.bounds.size.width 使用时的坑