これが私の問題です。dbの位置を変更しました。最初は外部サーバーにあり、ローカルの位置(./SQLEXPRESS)にエクスポートしましたが、レコードにNULL ID値が含まれていると表示されるため、挿入レコードを作成できません。しかし、これは自動インクリメントであり、dbに行を挿入するように指示するために「0」またはnullを渡すので正しいです(これはdb.mytable.add(myrow)であり、基本的な動作です)。なぜ今、設定されたIDで行を渡すように指示されるのですか?
これは単純なコードです
db.Company.Add(company);
db.SaveChanges();
SaveChangesでエラーが発生します
私はそれがデータベース所有者の問題だと思います