我学习LINQ的,我有processos.idProcesso和ProcessosDetalhe.id_ProcessosDetalhe之间的关系的表,但是,当我尝试添加的信息数据库,我得到一个错误:关系SQL C#与LINQ
我试图使用Add功能,但是,我不能在datacontex 使用外接功能,所以,我怎么能解决这个错误? 或者,我需要在SQL中纠正该错误?
我学习LINQ的,我有processos.idProcesso和ProcessosDetalhe.id_ProcessosDetalhe之间的关系的表,但是,当我尝试添加的信息数据库,我得到一个错误:关系SQL C#与LINQ
我试图使用Add功能,但是,我不能在datacontex 使用外接功能,所以,我怎么能解决这个错误? 或者,我需要在SQL中纠正该错误?
错误意味着,在你的餐桌ProcessosDetalhes,它有一个外键引用另一个表。 FK在该列中的值不能包含在引用表的主键列中。
奇怪...我试图先插入Processo表的值,在此之后,我开始处理ProcessosDetalhes的值,但是,我得到了同样的错误,我在Processo表中有值,但现在工作:( – Alexandre
什么样的对象是ProcDet.ProcessosDetalhes?它是一个IEnumerable?在这种情况下,它不会允许“添加”。 – Poornima
var ProcDet = new ProcessosDetDataContext(); – Alexandre
而ProcessosDetalhes是一个DbSet?只是为了确认。 – Poornima