位置: 编程技术 - 正文

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

  • 已认证进项税转出怎样做账务处理
  • 税务稽查最坏结果不知情人员怎么办
  • 股东分红的账务处理结转
  • 新成立的公司企业所得税怎么申报
  • 法人存到公司账户的钱怎么记账
  • 公司只有一个人可以不交社保吗
  • 施工安全协议违约怎么办
  • 起征点与免征额的区别
  • 收保险赔偿款如何处理?
  • 出口转内销税费
  • 收客户逾期利息账务处理怎么做?
  • 房地产企业开发成本科目明细
  • 律师行业税务如何做账
  • 母公司收到的分红计入利润吗
  • 客户以旧料抵货款账务如何处理?
  • 发票认证抵扣了还能冲红么
  • 服务费专票普票
  • 关于促进房地产市场健康发展的实施意见(试行)
  • 供应商返点抵应怎么做账
  • 公司贷款评估费的做账
  • 跨期间收入如何确定当期收入
  • 水土保持补偿费是一次性征收吗
  • 工会经费,职工福利费,教育经费的扣除标准
  • 公司债务转个人债务
  • kb4577266补丁
  • windows7旗舰版为什么很多东西打不开
  • php gd库
  • 公司收到社保局的提醒函怎么办
  • macos安装多版macos并存
  • 中小企业所得税优惠政策2022
  • 财政补贴是解决什么问题的
  • Python 计算机视觉(八)—— OpenCV 进行图像增强
  • 【强化学习】Q-Learning算法详解
  • PyTorch深度学习实战 | 基于ResNet的人脸关键点检测
  • 律师事务所主要业务范围介绍
  • python中np.array用法
  • php call方法
  • 目前功能最强大的手机
  • 银行询证函快递费计入什么科目
  • 托盘入账哪个科目最好
  • 社会团体会费票据查询
  • 企业怎么开启承兑业务
  • 建造合同收入的会计处理
  • sql server 2008使用说明
  • 接受捐赠如何进项
  • 只有收据没有发票怎么入账
  • 可转债溢价率怎么查
  • 更正会计差错的方法
  • 进项税额转出有什么好处
  • 确认应付职工薪酬是什么意思
  • 增加以前年度损益科目报表要改吗
  • 土地的入账科目
  • 餐费发票报销需提供清单吗
  • 合同资产百度百科
  • 会计的总目标是什么意思
  • mysql 正则表达式 是否包含字母
  • centos7软件
  • guest怎么用
  • pps影音怎么没有了
  • centos解压软件
  • 快速解决儿童鼻塞
  • win10提高
  • win7系统打开网络看不到其他电脑
  • Win7 64位系统没有超级终端软件的解决方法
  • 软raid怎么组
  • hp是什么代码
  • windows8怎么新建word文档
  • win10在哪里更改用户名
  • Win7中TrustedInstaller.exe进程占用内存高该怎么解决?
  • win10怎么关掉
  • win10怎么分屏操作
  • style js
  • bat调用vbs脚本
  • JavaScript中的变量名不区分大小写
  • unity获取物体位置代码
  • javascript基于什么的语言
  • js基本代码
  • html键盘监听
  • Struts2+jquery.form.js实现图片与文件上传的方法
  • python字典常用操作
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设