1
我有Quiz.Component.Product.Type
和一個提供組件的視圖。當創建回傳被調用時,由於該視圖包含一個Component_Id
字段,模型聯編程序會爲我創建一個Quiz.Component
,並將.Id
設置爲正確的值;所有其他字段保留爲空,因此產品也是如此,這意味着當我和.SaveChanges()
它抱怨組件參與關係(與產品)並且產品是預期的。保存EF中的更改
,這意味着我必須做的:
[HttpPost] ActionResult Create(Quiz q)
{
q.Product = db.Components.Where(x => x.Id == q.Component.Id).Product;
...
}
,這可能被要求的太多了,但是,有沒有辦法,我可以有EF爲我做那些查找?
HEH。我只是懶惰 – ekkis 2011-05-19 17:57:10