我有一个下面的linq查询,其中95%在6个不同的scenarios.How中保持相同,我可以重构它以便我可以在一个函数中编写并在所有情况下使用它吗?RequestStatus)r.Status).ToString()正如您可以看到的,场景/查询的不同之处仅在于如果isAdmin并检查更多状态代码我正在使用LINQ to EF(数据库优先)。提前谢谢。
这个假设的例子说明了几个我似乎无法克服的问题,尽管我一直在尝试!!…假设原始代码是一个长事件处理程序,它在UI中编码,在用户单击网格中的单元格时触发。它被表示为伪代码:begin //if aCell/headerCellValueif some other product>2 then
//color the whole row gr