我有来自表ScreenCategory的屏幕类别的列表框视图列表:
在编辑心情,我有itemID(黄色),我想获得屏幕类别的集合 分配给所选项目
我怎样才能使用lambda表达式?
我可以从“ItemInScreenCategory”获得ObservableCollection
IQueryable<ItemsInScreenCategory> query = _context.ItemsInScreenCategory
.Where(s => s.ItemId == _item.ItemID);
_ocItemsInScreenCategory = new ObservableCollection<ItemsInScreenCategory>(query);
但是如何从“ScreenCategory”获取ObservableCollection以用作listBox的itemSource。
希望这清楚,等待帮助我...答案 0 :(得分:1)
IQueryable<ItemsInScreenCategory> query = _context.ItemsInScreenCategory
.Where(s => s.ItemId == _item.ItemID)
.Select(s=>s.ScreenCategory)
_context.Items.Select(i=>i.ScreenCategory)
也应该有用。
您可以使用该查询获取ScreenCategories,并且应该使用数据
构建ObservableCollection