实体框架保存数据但不能插入新数据

时间:2014-01-15 19:36:56

标签: c# .net entity-framework

我正在努力学习EF。项目是演练(http://msdn.microsoft.com/en-us/data/jj682076.aspx

的副本

为了进行测试,我使用SSMS添加了一些数据,可以更新该数据,但无法从我的应用中插入新行。

这是我的加载数据代码

_context = new winproContext();
var query = _context.Customers;
this.customerBindingSource.DataSource = query.ToList();

任何人都知道为什么我不能插入新的?

1 个答案:

答案 0 :(得分:0)

您正在通过调用ToList()创建数据源(表格)的副本。虽然我通常不会建议在这样的上下文中直接绑定到表格,但如果您取消对ToList()的调用,则在调用SaveChanges()后它应该按预期工作。