有没有办法创建一个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