我有一个有三个字段的汽车表格。我需要根据第三个字段的值过滤两个字段中的一个。如果车辆标记为“特殊”,则根据“SpecialPrice”字段进行过滤,否则根据"NormalPrice“字段进行过滤。我需要帮助的是如何编写Linq查询,以根据Special boolean字段值确定要过滤的字段。示例表: CarSpecialPrice: int
我正在尝试将where条件与IQueryable<T>连接方法结合使用,但是找不到任何资源来告诉我如何根据子表字段过滤记录。例如,我想通过IQueryable<T> LINQ语句执行的普通查询: m.* vsk_media as m vsk_media_albumas v m.id=v.mediaid v.albumid=47
下面是我的代码,
IEnumerable<T>的情况是LINQ- to -object,而IQueryable<T>是允许LINQ- to -SQL的接口,然而IQueryable<T>继承了IEnumerable<T>,那么当IQueryable<T>过滤内存中的对象时,IEnumerable<T>如何过滤数据库中的行呢?