LINQ Exception: System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException
来源:互联网 发布:服装零售店软件 编辑:程序博客网 时间:2024/05/22 07:43
There are two relationed tables
When want use the following code to update the record in table cat_user, it will meet an Exception:
System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException
var cu = dc.cat_users.FirstOrDefault(c => c.uid == can.uid); if (list_cat.Visible == true && cu.category.levels == 1 || cu.category.levels == 2) { int selectedvalue = Convert.ToInt32(list_cat.SelectedValue); cu.cid = selectedvalue; }
Change the code like following, it will update successful
var cu = dc.cat_users.FirstOrDefault(c => c.uid == can.uid); if (list_cat.Visible == true && cu.category.levels == 1 || cu.category.levels == 2) { int selectedvalue = Convert.ToInt32(list_cat.SelectedValue); cu.category = dc.categories.Single(c=>c.cid == selectedvalue); }
- LINQ Exception: System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException
- Crack版的System.Data.Linq
- System.Linq
- System.Linq
- System.Data.Linq中的一些简单函数的使用
- 方便的System.Linq
- System.Xml.Linq简介
- System.Linq源码
- LINQ Entity Data Reader
- LINQ
- LINQ
- LINQ
- LINQ
- LINQ
- LINQ
- LINQ
- LINQ
- LINQ
- POSIX 线程详解,第3 部分
- 抗锯齿、canvas
- ajax知识点-三级联动
- solve the problem showing bash-3.2
- 一道简单的机试题目引发的移位总结
- LINQ Exception: System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException
- DotNetBar的SlidePanel ,研究了许久才弄明白
- 树1
- Java 字符流和字节流-学习笔记
- C++字符串相关函数
- MYSQL常用命令
- 写了个WebBrowserHelper,先留着
- ffmpeg开发指南
- 策略模式