我正在使用此链接建模的项目:Databinding with WinForms
在链接上的表单加载中,教程将绑定设置为:
this.categoryBindingSource.DataSource =
_context.Categories.Local.ToBindingList();
我的问题是,是否可以迭代DBlocal上的行和列? _context.Categories.Local
?如果是,怎么做?
先谢谢。
答案 0 :(得分:1)
DbSet<T>.Local
属性为ObservableCollection<T>
,您只需使用for/foreach
循环。您可以使用以下任一选项:
foreach (Category item in context.Category.Local)
{
//MessageBox.Show(item.Name);
}
for (int i = 0; i < context.Category.Local.Count; i++)
{
var item = context.Category.Local[i];
//MessageBox.Show(item.Name);
}
context.Category.Local.ToList()
.ForEach(item =>
{
//MessageBox.Show(item.Name);
});
不要忘记先将数据加载到Local
。