位置: 编程技术 - 正文

Linq to SQL 插入数据时的一个问题

编辑:rootadmin

插入数据的代码 RSSFeedRight feedRight = new RSSFeedRight(); feedRight.UserId = userId; feedRight.FeedId = feedId; feedRight.RightValue = 0 ; _Db.RSSFeedRights.InsertOnSubmit(feedRight); _Db.SubmitChanges(); 每次插入时都提示说FeedId 不能插入空值,郁闷的不行,分明是给了非空值的! 后来仔细检查,发现这个RSSFeedRight 实体类中居然还有两个指向UserInfo 和 RSSFeed 表的字段,后来逐渐感觉到是外键设置问题引起的。立即通过google 搜 "linq foreign key insert" 发现有不少人遇到相同问题 找到其中一篇帖子 其中关于这个问题是这样描述的 The mapping information (Assocation attribute on Table1 & Table2) has the foreign key dependency going in the wrong direction. It's claiming that the primary-key in table1 (the one that is auto-incremented) is a foreign key to the primary key in table2. You want that just the opposite. You can change this in the designer, DBML file or directly in the code (for a quick test) by changing IsForeignKey value for both associations. 也就是说我们不能将主键设置为和外键相同,否则就会出问题。找到问题所在,就好办了,将表结构进行如下修改 问题解决。 老兵遇到新问题,技术不经常更新就要老化。

推荐整理分享Linq to SQL 插入数据时的一个问题,希望有所帮助,仅作参考,欢迎阅读内容。

Linq to SQL 插入数据时的一个问题

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

一个简单的SQL 行列转换语句 一个简单的SQL行列转换Author:eaglet在数据库开发中经常会遇到行列转换的问题,比如下面的问题,部门,员工和员工类型三张表,我们要统计类似这样的

SQLServer 常用语句(按功能分) 一、简单查询简单的Transact-SQL查询只包括选择列表、FROM子句和WHERE子句。它们分别说明所查询列、查询的表或视图、以及搜索条件等。例如,下面的语

SQLServer 管理常用SQL语句 1.查看数据库的版本select@@version2.查看数据库所在机器操作系统参数execmaster..xp_msver3.查看数据库启动的参数sp_configure4.查看数据库启动时间selectconvert(varch

标签: Linq to SQL 插入数据时的一个问题

本文链接地址:https://www.jiuchutong.com/biancheng/349440.html 转载请保留说明!

上一篇:sql语言中delete删除命令语句详解

下一篇:一个简单的SQL 行列转换语句(一个简单的群规怎么写)

  • 职工薪酬支出及纳税调整
  • 企业所得税上个月没有计提本月怎么计提
  • 12月工资1月发个税怎么算
  • 会计记账凭证如何填制
  • 医院纯收入
  • 取得的增值税专用发票能否盖付讫章
  • 可供出售金融资产是指什么
  • 核定征收企业股权转让的税收
  • 固定资产清理后卡片如何处理
  • 残疾人就业保障金怎么计算
  • 异地经营需要办什么税务手续?
  • 企业所得税季度纳税申报表 a类
  • 保安服务费差额征税如何计算税额
  • 多缴的增值税能退吗
  • 运费发票备注栏新规定
  • 税报错了可以更改吗
  • 保险公司赔偿计入营业外收入
  • 高新企业的研究方向
  • 持有至到期投资在资产负债表怎么填
  • 小规模纳税人月销售额不超过10万免征
  • 股权转让怎么交个人所得税
  • 新的成品油消费税纳税申报表有什么变化?
  • 笔记本电脑设置pin是什么意思
  • 三星笔记app功能介绍
  • 社保买房公积金
  • PHP:oci_password_change()的用法_Oracle函数
  • php获取远程文件数据
  • 销售折让怎么开票
  • deskrun.exe是什么东西
  • 邮件发送错误怎么解释
  • 雷瓦老板
  • 利得是什么举个例子
  • querywrapper多表联查
  • Vue中@change、@input和@blur的区别以及什么是@keyup
  • javascriptj
  • 个体户办营业执照网上怎么申请
  • 金税盘减免怎么做分录
  • 电汇跟支票的区别
  • 车间领用材料应编制什么凭证
  • java对象内存大小计算
  • mongodb数据表设计怎么写
  • javatoolkit详解
  • 银行承兑到期怎么入账
  • 工程项目怎么挣钱
  • mysql中的索引有
  • 财政收回用款额度
  • 律师事务所的所属行业是什么
  • 承兑汇票找公司贴现违法吗
  • 普通发票可以扣除吗
  • 交增值税怎么做帐
  • 电子发票已开出客户退款会计处理是怎样的?
  • 资产处置损益借贷方向表示什么
  • 网银转账被退回来了
  • 代缴社保会计分录
  • 预付账款借方如何结转
  • 工会经费支出范围
  • 制造费用就是制造成本吗
  • 注册资本金到位证明
  • 人工成本包括哪些项目
  • 私营公司固定资产怎么查
  • 解析sql语句
  • mysql 绿色版
  • debian10.6安装教程
  • linux获取操作命令的使用方法或参数选项内容
  • hp是什么代码
  • win8如何进行系统还原
  • win8 应用商店
  • js 编辑框
  • perl 特殊字符转义
  • JQuery和HTML5 Canvas实现弹幕效果
  • 批处理执行另一个批处理
  • 让图片跳跃起来怎么弄
  • python3中map
  • javascript 对象
  • jquery的哪个方法可以绑定mouseover
  • 重庆沙坪坝区沙磁巷幼儿园
  • 东莞为什么这么多人
  • 广东省税务局登录
  • 企业所得税
  • 汽车维修费税率是13还是6
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设