我在 Linq 中遇到问题。当我查询时,我得到了表中的所有内容。但我不想加载某些标有特殊 key 的行Y
。
因此,为此,我正在迭代并从我的本地副本中删除那些具有特殊 key 的内容Y
。
稍后,当我提交更改时,我收到一个错误:
"An attempt was made to remove a relationship between a priceTable and a dataTable. However, one of the relationship's foreign keys (P.Id) cannot be set to null."
为什么会这样?如何在不触及某些行的情况下更改特定实体集的内容?
我希望标记为Y
不从数据库返回的行。我不想在运行时在我的 c# 中使用它们。