データベースに 2 つのテーブルがあります
状態(
stateid, statename
)都市(
cityid, stateid, cityname
)
データベース アクセスに Entity Framework を使用しています。
Entity Frameworkを使ってテーブルをCity
参照してテーブルにデータを挿入したいState
そのために、次のコードを書きました
MyModel mdl = new MyModel();
City ct = new City();
ct.cityname = "Dallas";
ct.State = mdl.State.Where(u => u.stateid == 1);
mdl.AddToCity(ct);
mdl.SaveChanges();
表にデータがありState
ます。
しかし、私は次のエラーを取得していますmdl.AddToCity(ct)
エンティティ オブジェクトは、IEntityChangeTracker の複数のインスタンスによって参照できません