-1
Domain ob = new Domain();
[HttpPost]
public ActionResult Create(Domain ob)
{
try
{
//// TODO: Add insert logic here
FirstTestDataContext db = new FirstTestDataContext();
tblSample ord = new tblSample();
ord = ob;
db.tblSamples.InsertOnSubmit(ord);
db.SubmitChanges();
return RedirectToAction("Index");
}
catch
{
return View();
}
}
在這裏,我得到一個錯誤這樣
無法隱式轉換類型 'mvcInsertLinqForms.Models.Domain' 到 'mvcInsertLinqForms.tblSample'
你期待* ord = ob聲明做什麼?爲什麼你無緣無故創建一個新的'tblSample'? –
賦值ord = ob在類型爲Domain的右側具有「tblSample」類型的左側。他們是可分配類型嗎? – rt2800
@Jon期望可能很明顯,聲明應該將一個對象轉換爲另一個對象。這是語言/技術太過於束縛,無法理解和自動實現這樣的期望:) –