2013-11-26 46 views
0

我学习LINQ的,我有processos.idProcesso和ProcessosDetalhe.id_ProcessosDetalhe之间的关系的表,但是,当我尝试添加的信息数据库,我得到一个错误:关系SQL C#与LINQ

Error

DataBase

我试图使用Add功能,但是,我不能在datacontex 使用外接功能,所以,我怎么能解决这个错误? 或者,我需要在SQL中纠正该错误?

Add error datacontext

+0

什么样的对象是ProcDet.ProcessosDetalhes?它是一个IEnumerable?在这种情况下,它不会允许“添加”。 – Poornima

+0

var ProcDet = new ProcessosDetDataContext(); – Alexandre

+0

而ProcessosDetalhes是一个DbSet?只是为了确认。 – Poornima

回答

0

错误意味着,在你的餐桌ProcessosDetalhes,它有一个外键引用另一个表。 FK在该列中的值不能包含在引用表的主键列中。

+0

奇怪...我试图先插入Processo表的值,在此之后,我开始处理ProcessosDetalhes的值,但是,我得到了同样的错误,我在Processo表中有值,但现在工作:( – Alexandre