在我正在阅读的"Pro in SQL2010“(APress,Freeman和Ratz)一书中,作者指出IQueryable只会从Linq to C#命名空间中的类返回,而不是在通用的Linq命名空间中自IQueryable<T> : IEnumerable<T>以来,您可以在其中任何一个上添加where子句。我说的是Framework类,而不是任何最终用户生成的代码。
请记住,我的经验是在php,js,css等,而不是c#。我有3个表(实体框架)。交易ProductTrades (链接表)产品我需要返回作为变量传递的产品代码列表中至少有一个产品代码的所有交易
我用下面的代码让它工作得很好"where P.Code in (@prod)", new SqlParameter("@prod", S