首先,如果这个问题对于这个论坛来说太基本了,我很抱歉。我对此很陌生,并且正在努力应对许多基础知识 - 但我坚持不懈!
我有一个问题,我想创建一个带有 WHERE 子句的 LINQ to SQL 查询,该子句间接引用我的数据库中的一列。例如,如果我有一些看起来像这样的代码:
var PLMatches = from PLMat in db1.PLAccountHeaders
where PLMat.CompanyAlphaId.Equals(CoId)
&& dbField.Equals(Limit)
select PLMat;
这样 dbField 将是一个包含数据库字段名称的变量。因此,如果 dbField 的值是“PLMat.ItemCode”,它会很高兴地消失并返回 ItemCode 等于 Limit 值的所有记录实例,如果 dbField 的值是“PLMat.ItemName”,它会很高兴地消失并且返回 ItemName 等于 Limit 值的所有记录实例,依此类推。
我真的很感激这两个方面的帮助来回答一个非常具体的问题,我相信它会增强我的基本理解。
非常感谢