我在C#.Net中有一個MVC3項目。我有object1帶有對象2列表...具有子對象集合的MVC3對象
//navigation Property(s)
public virtual ICollection<Object2> Object2s { get; set; }
對象2有一個Object1財產和財產Object1_Id
public int Object1_Id { get; set; }
public virtual Object1 Object1 { get; set; }
當我運行索引視圖的對象2我得到的消息「無效的列名'Object1_Id1'」。奇怪......它正在尋找一個自動化的專欄。當我從Object2中刪除Object1_Id時,它直到我在創建視圖中保存爲止。然後它會拋出一條錯誤消息:
{"Cannot insert the value NULL into column 'Object1_Id', table 'dbo.Object2'; column does not allow nulls. INSERT fails.\r\nThe statement has been terminated."}
我相信我只是想念一個簡單的步驟。有任何想法嗎?
我猜你正在使用Code-First方法? –
@Watermark ...是的...有什麼想法?我無法從代碼修改數據庫。管理員必須這樣做 – MikeTWebb