位置: 编程技术 - 正文

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

  • 补交印花税怎么做账
  • 企业所得税怎么算出来
  • 为什么要进行建筑工程预算
  • 中央空调折旧年限是多久
  • 管理费用期末有余额么
  • 企业如何加强应收账款的管理
  • 外币账户收款如何做账务处理呢?
  • 研发场地租赁计什么科目
  • 利润分配可以用现金吗
  • 拨付所属资金和上级拨付资金
  • 环评公司的成本核算
  • 降温费和取暖费标准
  • 网络工程完工后干什么
  • 常用的索赔费用计算方法
  • 自己是公司法人可以给自己发工资吗
  • 收到的支票背书怎么写
  • 增值税纳税申报实训心得体会
  • 药品入库和出库必须执行什么制度
  • 戴尔r710服务器系统安装详解
  • gh树形数据是什么意思
  • wd discovery怎么安装
  • 付款给对方怎么做分录
  • 税务登记证遗失补办
  • 广告牌费用会计分录
  • php ftp上传文件
  • 高新企业有啥用
  • 今天是520该说什么
  • Centos6.5和Centos7 php环境搭建方法
  • 2023年网络安全专题教育
  • laravel 分页 api
  • ssh-keygen -m pem
  • 公司租赁个人车辆账务处理
  • 对公账号可以绑定微信提现吗
  • 计提的坏账准备计入什么科目
  • 公司法人和经理的区别
  • 工程产值是怎么算的
  • 两免三减半取消了吗
  • 单位财务报销制度和流程
  • 餐饮营业收入怎么算
  • 借银行存款贷预收账款是哪个凭证
  • 制造费用属于哪个科目类别
  • 受托代销商品款是什么意思
  • 承兑汇票的贴息怎么算
  • 待处理财产损溢借贷增减方向
  • 用友软件冲销之前凭证怎么操作
  • 非限定性净资产是什么意思
  • 固定资产的原价减去预计净残值后的余额
  • 规范专户资金使用
  • 股东注入资金转出股权
  • sqlserver中delete、update中使用表别名和oracle的区别
  • mysqlw3school
  • OBJECTPROPERTY与sp_rename更改对象名称的介绍
  • fedora系统怎么设置停电关机
  • win7怎么隐藏我的电脑
  • 如何解决孩子多动
  • 苹果怎么格式化彻底
  • 微软发布新系统
  • windows xp 配置
  • frameworkservic.exe是什么进程 有什么作用 frameworkservic进程查询
  • cocos2d
  • 老生常谈的例句
  • editplus怎么配置java
  • jquery拖拽功能
  • 深入理解javascript pdf
  • Linux修改tomcat默认端口号8080
  • oracle安装使用
  • 超级硬盘数据恢复软件v2.7
  • js的document.getelembyid
  • Node.js中的什么模块是用于处理文件和目录的
  • 基于web的旅游网站毕业设计
  • javascript制作
  • 让图片跳跃起来怎么弄
  • javascript中substr,substring,slice.splice的区别说明
  • rpg好玩地图
  • 陕西国税电子税务局端还可以登录吗
  • 各地市的税务局有哪些
  • 进项转出怎么做
  • 税务全国联网了吗
  • 税务稽查团队
  • 福建税务网址
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设