EF架构~CodeFirst自关联表的插入
2016-03-25 14:57
633 查看
回到目录
这个文章对之前EF的一个补充,对于一些自关联表的添加,如果你建立了表约束确实有这种问题,一般主键为整形自增,父ID为可空,这时,在添加时如果不为ID赋值,结果就会出错。
错误:
结果:
回到目录
这个文章对之前EF的一个补充,对于一些自关联表的添加,如果你建立了表约束确实有这种问题,一般主键为整形自增,父ID为可空,这时,在添加时如果不为ID赋值,结果就会出错。
错误:
无法确定依赖操作的有效顺序。由于外键约束、模型要求或存储生成的值,因此可能存在依赖关系。
解决:[HttpPost] public ActionResult Create(WebManageMenus entity) { try { entity.Id = -1;//自关联表要主动赋值 entity.About = ""; entity.Operator = ""; menuRepository.Insert(entity); return RedirectToAction("Index"); } catch { return View(); } }
结果:
回到目录
相关文章推荐
- Android GPS架构分析
- 读书笔记:Ajax/REST架构对于侵入式Web应用的优势
- android开发环境下载网站
- 通过百度站长平台简单分析网站降权
- 网站外链的寻找和发布外链的技巧
- VS2013发布网站详细步骤
- ZooKeeper架构设计及其应用要点
- 提高自己应用性能的总结架构篇
- 架构设计:负载均衡层设计方案(1)——负载场景和解决方案
- [iOS][转]iOS 架构模式 - 简述 MVC, MVP, MVVM 和 VIPER (译)
- 如何使用reCaptcha(2.0版本)来做网站验证码
- MySQL主主复制+Keepalived 打造高可用MySQL集群
- Restful架构学习
- Rabbitmq集群高可用
- 网站部署后不能加载字体文件的解决
- PHP+MYSQL网站SQL Injection攻防
- iOS 架构模式 - 简述 MVC, MVP, MVVM 和 VIPER (译)
- Android系统架构学习笔记
- socket中套接字传递给其他进程的问题
- URL访问网站的整个过程,并描述用到的算法和协议