我有一个场景,我要从oracle数据库获取数据。行的格式为- Id、名称、金额、数据-1、数据-2、日期以及其他列。表中填充了外部数据,并为每个条目创建了行,因此同一名称可以有多个条目var data = new [] new { Id = 1, Name = "John", Amount = 1000, Data_1 = 123,
我在linq查询(where)中创建条件时遇到一些问题。where中的条件是基于某个条件创建的。我想根据两个属性(id_indice_prix,date_indice)过滤索引列表。我可以两个都过滤,也可以只过滤一个。你有什么建议吗。我现在所做的是,我使用linq从数据库中获取所有行到entites,然后我执行if条件,根据条件进行过滤:
var listeIndiceActualisationPrix = U
IEnumerable<T>的情况是LINQ- to -object,而IQueryable<T>是允许LINQ- to -SQL的接口,然而IQueryable<T>继承了IEnumerable<T>,那么当IQueryable<T>过滤内存中的对象时,IEnumerable<T>如何过滤数据库中的行呢?