Linq に問題があります。クエリを実行すると、テーブル内のすべてのコンテンツが取得されます。しかし、特別なキーでマークされた特定の行をロードしたくありませんY
。
したがって、このために、特殊なキーを持つものをローカルコピーから繰り返し削除しています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
DB から返されないようにマークされた行が必要です。実行時に C# でそれらを使用したくありません。