0

我有来自表 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。

希望这清楚,并等待帮助我...

4

1 回答 1

1
            IQueryable<ItemsInScreenCategory> query = _context.ItemsInScreenCategory
.Where(s => s.ItemId == _item.ItemID)
.Select(s=>s.ScreenCategory)

_context.Items.Select(i=>i.ScreenCategory)也应该工作。

您使用该查询获得 ScreenCategories 并且应该ObservableCollection使用数据构建

于 2013-09-08T00:38:09.650 回答