有沒有辦法創建一個linq類的實例,而不包含在下一個提交?Linq類的實例沒有連接到數據庫
這樣的:
Customer customer = new Customer();
Context.SubmitChanges(); // customer is not added.
我得到一個錯誤回來說,一些值不能爲空,因爲在數據庫中的約束,即使我沒有字裏行間Context.Contacts.InsertOnSubmit(contact);
。我認爲只要我沒有撥打InsertOnSubmit
,我就可以使用由dbml生成的Customer類作爲存儲或其他任何東西......關於我可能做錯了什麼,或者我想在這裏打破規則的任何想法?
您正在做的事情沒有問題(使用實體對象而不保存它)。你能發佈實際的錯誤信息嗎?你可以發佈更多的代碼嗎? – shaunmartin 2011-01-28 23:22:40