使用LINQ保存关联数据时,出现错误FOREIGN KEY 约束问题的原因
2009-08-18 17:08
399 查看
INSERT 语句与 FOREIGN KEY 约束"FK_ncs_Personal_ncs_Company"冲突。该冲突发生于数据库"NCSystem",表"dbo.ncs_Company", column 'CompanyId'。
语句已终止。
出现以上错误,可以检查实体字段设置是否正确,如下错误代码,会导致上面的问题.
public Guid CompanyId
{
get
{
return personalId;
}
set
{
personalId= value;
NotifyPropertyChanged("personalId");
}
}
正确:
public Guid CompanyId
{
get
{
return companyId;
}
set
{
companyId = value;
NotifyPropertyChanged("CompanyId");
}
}
语句已终止。
出现以上错误,可以检查实体字段设置是否正确,如下错误代码,会导致上面的问题.
public Guid CompanyId
{
get
{
return personalId;
}
set
{
personalId= value;
NotifyPropertyChanged("personalId");
}
}
正确:
public Guid CompanyId
{
get
{
return companyId;
}
set
{
companyId = value;
NotifyPropertyChanged("CompanyId");
}
}
相关文章推荐
- 解决 JScript 中使用日期类型数据时出现类型错误的问题
- Linq从两个edmx(两个数据库)中选取数据进行查找出现错误解决 (指定的 LINQ 表达式包含对与不同上下文关联的查询)
- 使用cocoaPods 导入第三方库 出现 关联错误问题
- 解决 JScript 中使用日期类型数据时出现类型错误的问题
- 关于Python 3.x中,使用print函数时出现的语法错误(SyntaxError: invalid syntax)的问题的原因
- 【Python】 关于Python 3.x中,使用print函数时出现的语法错误(SyntaxError: invalid syntax)的问题的原因
- 关于Python 3.x中,使用print函数时出现的语法错误(SyntaxError: invalid syntax)的问题的原因
- oracle中插入数据出现错误:ORA-02291: 违反完整约束条件 (SCOTT.FK_SX9MLJB8T3FWB40GVCSKHYSYT)- 未找到父项关键字
- DropDownList连动选择时出现 "Eval()、XPath() 和 Bind() 这类数据绑定方法只能在数据绑定控件的上下文中使用" 的错误
- 在使用Thinkphp的自我验证时出现非法数据对象的错误
- DM3730与fpga使用GPMC总线通讯出现UBI error错误之原因
- imp-00003: 遇到 ORACLE 错误 20001,导数据出现问题
- 使用Navicat Premium将Oracle数据库中的表和数据迁移到MySQL数据库中,遇到的Date类型出现精度问题及解决方法
- dedecms新建内容模型“把数据保存到数据库附加表时出错‘xxx’出错”错误的原因分析和解决方案(转)
- VS保存和编译问题] 总是出现另一个程序正在使用此文件,进程无法访问
- word2003保存时,出现"语音识别的数据丢失"的问题
- Python 3.x中使用print函数出现语法错误(SyntaxError: invalid syntax)的原因
- 使用第三方库出现找不到so库UnsatisfiedLinkError错误的原因以及解决方案
- 面试问题2:给一个5G的大文件,保存的数据为32位的整型,找到所有出现次数超过两次的数字
- 问题解决——在结构体中使用set保存结构体数据