位置: 编程技术 - 正文

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 行列转换语句(一个简单的群规怎么写)

  • 税务ukey与税控盘的区别
  • 农资公司性质
  • 计提无形资产摊销额计入什么科目
  • 财务报表一季度销售大福下降
  • 税控盘清卡失败
  • 应付票据是资产吗
  • 展示费是业务宣传费吗
  • 个税申报了还要扣钱吗
  • 季度企业所得税可以不预缴吗
  • 销售折扣怎么开
  • 差额事业单位发放科研奖励记账
  • 生产过程中产品的质量保证体系
  • 工业企业成本结构
  • 现金买东西可以退吗
  • 企业所得税汇算清缴
  • 可抵扣亏损递延所得税资产
  • 农产品购货发票
  • window10永久
  • 办公家具折旧年限及计算方法
  • 合伙企业合伙人工资的账务处理
  • 内部控制制度包括哪些基本内容?
  • 免抵退不得免征和抵扣是什么意思
  • 在windows 7中
  • 公司的车险
  • 惠普2600打印机故障排除
  • 主营业务收入明细账
  • 慈善捐赠金额排行
  • windows7使用方法
  • 最高像素的镜头是多少
  • 文竹怎么养才能更旺盛浇点醋
  • php自定义函数的语法格式
  • 如何计算业务招标价格
  • 利润表项目本期怎么算
  • 工商年报纳税总额包括滞纳金吗
  • 投资者投资企业项目的主要目的是
  • 残保金解决方案
  • yolov5配置
  • 计算机视觉技术的应用
  • vue全家桶学多久能上手项目
  • diskgenius命令
  • 上年折旧费多计提了,本年怎么调
  • 如何解决php乱码
  • 制造业属不属于第二产业
  • 财政拨款结转和非财政拨款结转区别
  • 税收优惠属于政府补助
  • 亏损合同预计负债的会计分录
  • 房子补偿款
  • javagui框架
  • 利息收入为什么冲减财务费用
  • 旅行社小规模纳税人差额征税
  • 什么时候不能计入开办费
  • 结转利润分配的二级明细账户
  • 跨月销项负数发票分录
  • 购买材料预付定金填什么凭证
  • 残次品生产成本怎么算
  • 记账凭证应交税费填写样本图片
  • 人力资源公司的盈利模式
  • 怎么用两台电脑登录同一个微信
  • 根据企业
  • 新冠肺炎疫情相关的公共政策
  • 委托收款的流程
  • mysql5.5安装配置教程
  • mysql2003错误如何解决10061
  • freebsd login
  • linux系统检测
  • ubuntu login用户名
  • 怎么查看自己mac电脑有没有被人使用过
  • windows升级后照片不见了
  • linux历史操作
  • win7系统安装谷歌浏览器
  • opengl
  • 原生js实现promise.all
  • jsp生成uuid
  • android基础入门教程
  • python中循环
  • 陕西省地方税务局关于调整土地增值税预征率的公告
  • 青海国税发票查询系统
  • 广西自然人税收管理系统扣缴客户端手机版
  • 国税系统如何查询发票
  • 福建网上税务局app
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设