注:EF嘗試插入國家,然後將城市添加到該國家但我想將城市添加到存在的國家。在EF(實體框架)中將城市添加到現有國家
City city = new City();
city.Country = Country.CreateCountry(CountryId);
Entities.AddToCity(city);
Entities.SaveChanges();
這段代碼有什麼問題? 我想插入一個國家的城市數據庫。 「(vs2008sp1)」 該國家已經存在。
Exception = {"Cannot insert duplicate key row in object 'dbo.TBL#MadrakeTahsili' with unique index 'IX#MadrakeTahsiliName'.\r\nThe statement has been terminated."}
定義是
City Table(Id int,FK_Country int,name nvarchar(50))
Country Table(Id int,name nvarchar(50))
標識在城市和鄉村表中標識(自動遞增)
注:EF試圖插入一個國家,然後這個城市添加到它,但我想把城市添加到一個現有的國家。
你能寫出錯誤嗎? – Bastardo 2011-04-12 06:30:00