位置: 编程技术 - 正文

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

  • 什么情况下不能做近视激光手术
  • 差额征税的税率怎么计算
  • 股票股利的资金来源
  • 手撕定额发票不是免税怎么还报税
  • 自行研发的无形资产会计处理
  • 原材料盈亏会计分录怎么写
  • 承包费收入如何做账
  • 两个其他应收款的区别
  • 出口转内销补交关税
  • 先付一半款财务应该怎么写
  • 银行属于个人吗
  • 水利事业单位基建并账分录怎么写?
  • 耕地占用税完税证明有什么用
  • 增值税抵扣凭证包括农产品收购发票
  • 关于商业健康保险产品的规范和条件
  • 怎么导出全年开奖记录
  • 事业单位固定资产管理办法
  • 地方教育费附加计入什么科目
  • 跨区域提供建筑服务个人所得税
  • 事业单位租赁收入的处理
  • window10自带商店下载位置
  • 购入已提完折旧的固定资产怎么入账
  • 事业单位专项款不能购买资产吗
  • 累积带薪缺勤的原因分析
  • 年应税销售额包含哪些
  • hpc程序
  • 无法连接到你的相机,请重启手机
  • 补提去年的所得税费用是怎么做分录?
  • php处理数组的函数
  • 收到无法支付的押金收入
  • 社保代扣代缴会计分录怎么做
  • anaconda虚拟机
  • thinkphp教程
  • 快递行业一般纳税人税率是多少
  • 如何利用数据有效性制作单元格菜单
  • 命令行查看git版本
  • 现金盘存的具体方法
  • verilog hdl中任务可以调用
  • 应收账款坏账准备计提方法
  • 坏账准备的账务处理例题
  • 帝国cms安装教程
  • 内部交易费用外部交易费用
  • SQLite教程(十):内存数据库和临时数据库
  • 企业年金是否要交个税
  • 清理扬声器
  • shell取命令执行结果
  • 房地产老项目简易计税方法
  • 独立法人企业关系怎么写
  • 汇算清缴时资产折旧怎么填
  • 现金流量明细表怎么看
  • 平销返利是销售折扣吗
  • 卖二手车怎么做账务处理
  • 出口发票上的汇票是什么
  • 小企业会计准则没有以前年度损益调整科目
  • 政府补助的内容
  • 工程预交税金是什么意思
  • 跨年冲红发票账务处理需要调整申报表吗
  • linux文件详解
  • Windows PC用iCloud多设备共享数据图文教程
  • win8 怎么样
  • linux diff用法
  • win7 64位系统使用百度影音播放视频没声音没画面的故障原因及解决方法
  • win8 u盘启动
  • win8 自动登录
  • linux桌面设置界面在哪
  • window系统设置
  • Cocos2dx 疯狂跑酷(CrazyRun)游戏项目解析
  • 修改安卓app权限教程
  • Node.js中的construct构造函数
  • 关于批处理的说法错误的是
  • 批处理删除除了某个文件外的所有文件
  • public services翻译
  • JavaScript的函数中只能写一条代码语句
  • python文件的读操作方法
  • javascript面向对象精要
  • javascript基于什么的语言
  • 车辆购置税怎样交
  • 2021年河南省企业退休职工丧葬抚恤金标准
  • 什么是增值税一般纳税人证明
  • 税控盘口令密码怎么修改
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设