位置: 编程技术 - 正文

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

  • 增值税科目及会计处理
  • 公司工资0申报
  • 二手车交啥税
  • 酒店物料消耗包括哪些
  • 办公室转租怎么给对方开发票
  • 公帐一个月能提多少现金出来
  • 跨区域能领发票吗
  • 减半征收企业所得税的项目有哪些?
  • 借款业务的会计分录
  • 建筑行业未收款先开发票如何做账?
  • 以前年度损益调整会计分录
  • 研发设备的定义
  • 职工个人代扣款如何做账
  • 部分销售退回怎么开票
  • 企业之间利息收入怎么做账
  • 代理销售保险
  • 什么公司不需要融资
  • 个体工商户如何给员工交社保
  • 微信认证服务费可以开发票吗
  • 电子发票没有纳税人识别号可以报销吗
  • 怎么知道一个公众号有多少人关注
  • 电子承兑汇票怎么用
  • 职工福利费的计提标准
  • 用代管资金付出的钱
  • 小规模餐饮企业增值税申报表填写
  • 宏基aspire v5-573g怎样加运行内存
  • php字符串定义的三种方式
  • 工地需要安装什么标识牌
  • oeloader.exe - oeloader是什么进程 有什么用
  • 辞退补偿款怎么算
  • framework在哪看
  • vue框架基础知识
  • promise歌曲
  • php的序列化操作生成的哪种格式
  • thinkphp教程
  • 小规模纳税人税额怎么算
  • auto.js 教程
  • matlab用于图像处理
  • 工商罚款怎么入账
  • css选择器nth
  • php中split
  • php开启mysql扩展
  • 发票纳税人识别号错了怎么解决
  • wordpress安装包
  • 固定资产类别有哪些
  • 公司有一个残疾人
  • 可转换优先股会稀释股权吗
  • 企业应收票据贴现,应按实际收到的金额计入
  • css怎么制作
  • 库存商品和固定资产是单位会计资产核算的两项内容
  • 异地预缴税款多交了有影响吗
  • 以前年度损益调整会计分录
  • 管理费用算营业外支出吗
  • 公司开业装修费会计分录
  • 超市购销和联营哪个好
  • 捐赠 赞助 区别
  • 营改增对企业有什么弊端
  • 应计利息是什么类科目核算
  • 票据贴现怎么入账
  • 上年度凭证录错会计凭证录错了怎么修改
  • 劳务费打到私人账户
  • 明细账的建账
  • 一个简单的群规怎么写
  • mysql数据库主键怎么设置
  • win8默认输入法设置
  • xp无法正常启动怎么办
  • haozipsvc.exe是什么
  • Windows RT 8.1 Update3(KB3033055)开始菜单多图欣赏
  • grep的结果 再次查找
  • win8.1安装程序无法确定支持的安装选项
  • android常用命令
  • vue router routes
  • shader入门
  • jquery?
  • android toast位置
  • Android4.4 wpa_supplicant深入分析之wpa_supplicant初始化流程续
  • java script教程
  • 安卓两个app
  • 进口设备免关税政策融资费
  • 重庆税务自助取票地点
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设