LINQ无主键无法更新表
今天在使用LINQ的时候,奇怪的事情发生了:
SubmitChanges完了以后,点表没有发生任何变化,要修改的字段依旧是NULL
没有遇到过这么邪恶的事情
折腾了一下午还没搞定
就在要搞得崩溃,快要呜呜的时候···
忽然想到从前做的东西,不论什么表,我都会习惯性的设定一个主键···
额···难道是没有主键的问题···?于是【数据库之家】了“Linq to Sql 没有主键”···
搜索结果证实了我的想法
设了主键,再试,哈哈,一切都是那么美好
唉···为啥没有教程讲到这一点呢?
需要进行修改,删除的表,一定要存在主健。
如果对没有主键的表进行修改,不会报任何异常,但不能修改成功。对没有主键的表进行删除,将报异常。
============ 欢迎各位老板打赏~ ===========
与本文相关的文章
- · 轻量级ORM框架(六):处理表达式树
- · 轻量级ORM框架(二):LinqToDB查询
- · LINQ to SQLite完美解决方案
- · LINQ to SQL公共基类 demo
- · C#函数式程序编程2
- · linq查询效率测试
- · linq里LIKE的几种用法
- · Entity Framework入门到精通(一)-概念及架构
- · LINQ查询返回DataTable类型
- · The instance of entity type ‘Customer’ cannot be tracked because another instance with the same key value for {‘Id’} is already being tracked.
- · .NET8实时更新nginx ip地址归属地
- · 解决.NET Blazor子组件不刷新问题