位置: 编程技术 - 正文

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

  • 私车公用车险是个人名字可报销吗
  • 印花税的申报依据是什么
  • 上季度忘记申报个税了
  • 减免增值税申报表
  • 收购定额发票
  • 公司开办费有哪些
  • 预计销售退回的钱怎么算
  • 在建工程工伤保险
  • 印花税计提多了怎样更正
  • 研发部门房租可以抵税吗
  • 海关特许权使用费 公告
  • 劳务费发票可以含材料费吗
  • 房租增值税专用发票和普通发票的税率
  • 工资薪金税前扣除比例
  • 公司食堂买菜入什么科目
  • 企业残疾人保障金
  • 公司没有车牌可以买车吗
  • 专项资金如何做账务处理
  • 个体工商户开服务类型发票怎么开的
  • 期望和方差的计算例题
  • 企业微信收入也要交税吗
  • 怎样获得win11
  • 金税盘申请电子发票成功后怎样手工导入
  • php介绍
  • 计划成本法购入材料
  • ges.dll
  • 数据处理主要内容有哪些?
  • 营改增后,个人转让房屋的个人所得税
  • 以摊余成本计量的金融负债
  • 马尔堡酒庄
  • php sql语句
  • php制作验证码
  • 减免税款账务处理
  • 劳务外包会计分录最新
  • php数组数据结构
  • 存货需要计算填列吗
  • 固定资产处置的三种方式
  • 商品流通的企业
  • 新医院会计制度采用什么预算方法
  • 非营利组织缴纳增值税账务处理
  • 以房抵债的税会退税吗
  • 资产损失税前扣除最新政策2021
  • 无退税产品出口征税
  • 金税盘地区编号怎么查
  • percona-toolkit之pt-kill 杀掉mysql查询或连接的方法
  • 劳务费怎么做账务处理
  • 简易计税方法的适用范围
  • 善意取得虚开增值税专用发票处理
  • 财务专用章是干嘛用的
  • 存货成本主要包括
  • 收电商费会判刑吗
  • 购买商标权需要缴税吗
  • 自建生产线的入账价值
  • 税务滞纳金计入什么会计科目
  • 公司注册资本减资流程
  • 未确认收入的会计分录
  • 简易征收怎么申报
  • 银行代扣水电
  • 借款利息如何支付
  • 汇算清缴可以调整主营业务成本吗
  • 汇兑损益的账务处
  • 施工企业人工费控制措施
  • 如何开发票?
  • 企业会计准则2023电子版
  • 购买税控系统分录
  • 销售佣金 会计科目
  • repair.exe是什么软件
  • linux删除大量文件方法
  • Ubuntu Linux 7.04QQ、MSN 安装和使用方法
  • Windows(win7/win8/xp/2003)进入安全模式方法详细汇总
  • rundll32.exe是什么程序
  • win8.1桌面图标消失
  • bat删除所有文件
  • 一个进程cpu占用率长时间为90%以上
  • Intermediate Unity 3D for iOS: Part 3/3
  • js原生方法大全
  • 税代扣代缴
  • 完税证明可以自己在官网打印吗
  • 高速公路过路费电子发票在哪里开
  • 人社局要求社保补缴
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设