我的数据库中有两个表
状态(
stateid, statename
)城市(
cityid, stateid, cityname
)
我正在使用实体框架来访问我的数据库。
我想使用实体框架将数据插入到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 实例引用