我是 EntityFramework 的新手,并且继承了一个项目,使用它来执行应该是非常简单的 CRUD 操作。
相反,当我尝试更新一列时,我在 .SaveChanges() 上收到以下错误:
无法在实体类型 System.Collections.Generic.HashSet`1[[Project1.Repository.table2, Project1, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]] 上设置字段/属性 table1。有关详细信息,请参阅内部异常。
InnerException 为空。
我正在尝试更新 table1,table2 有一个指向 table1 的外键,但我现在根本没有尝试更新该表。我的问题是,我能做些什么来找出这里的实际问题是什么?我真的不知道如何在这方面取得进展。在这一点上,我的选择似乎是删除 EF 模型并尝试自己重新构建它,或者只是将整个东西装箱并使用 SQL 来完成它。