我正在尝试将网格中的某些选定项目与存储在会话中的列表进行比较,以查找选择的项目。 为简化比较,我想使用link,reflection和SequenceEqual()。
所以我尝试这样:
(from item in SessionList
where item.GetType().GetProperties().SequenceEqual(gridProduct.GetType().GetProperties())
select item).Single();
但它不起作用,链接查询选择了很多项目,而只选择了一个。
感谢您的建议。