【发布时间】:2013-01-31 17:09:55
【问题描述】:
我有Data = new ObservableCollection<DATA>(dataContext.DATA);
dataContext 是我的实体。 DATA 是 SQL Server 表。
现在我运行 Import 方法,它填充 SQL Server 上的 DATA 表:
public static void Import(DataTable table)
{
var dataContext = DataContext.Instance.Entities;
foreach (DataRow row in table.Rows)
{
.......
var dataRow = new DATA
{
.........
};
dataContext.AddToDATA(dataRow);
}
dataContext.SaveChanges();
}
但我的 ObservableCollection Data 仍然是空的。如何更新?
【问题讨论】:
-
如果您使用较新的
DbContextAPI,您可以在DbSet上使用Local property,这将是automatically stay in sync with the context。
标签: c# wpf entity-framework mvvm observablecollection