C# system.invalidoperationexception linqtosql调试
我知道以前有人问过这个问题,但解决方法是转到“调试和异常”菜单,在“公共”下添加invalidoperationexception,然后再次调试。然后,调试器应该直接指向引发异常的原因所在的行,但事实并非如此。它不断跳转到db.SubmitChanges 我正试图取消注释和注释行,以便以这种方式处理它,我发现这行导致了它:C# system.invalidoperationexception linqtosql调试,c#,wpf,silverlight,windows-phone-7,linq-to-sql,C#,Wpf,Silverlight,Windows Phone 7,Linq To Sql,我知道以前有人问过这个问题,但解决方法是转到“调试和异常”菜单,在“公共”下添加invalidoperationexception,然后再次调试。然后,调试器应该直接指向引发异常的原因所在的行,但事实并非如此。它不断跳转到db.SubmitChanges 我正试图取消注释和注释行,以便以这种方式处理它,我发现这行导致了它: db.CasePhotos.InsertAllOnSubmit(this._casePhotos); 我使用codefirst方法,因为数据库是针对windows phon
db.CasePhotos.InsertAllOnSubmit(this._casePhotos);
我使用codefirst方法,因为数据库是针对windows phone的isostore
类CasePhoto包含与类Case的关联
这就是我的案例照片协会的样子:
[Column]
public int CaseId;
private EntityRef<Case> _Case;
[Association(Storage = "_Case", ThisKey = "CaseId"]
public Case Case
{
get { return this._Case.Entity; }
set { this._Case.Entity = value; }
}
我做错了什么?我还尝试将整个对象添加到“Case”属性中,但没有成功
如何正确地为与另一个字段关联/相关的字段赋值?
item.CaseId = newCaseId;