我理解LINQ提供程序是将实际LINQ查询转换为SQL查询(或其他什么)的“东西”。它通过遍历LINQ查询的AST并提供一个适当的SQL查询来做到这一点。到现在为止还好。现在我可以想象这适用于简单的C#代码,例如可以(主要是直接)转换为SQL。但是,如果我提供任意复杂的C#代码,如:
where person.Name.Star
我是LINQ核心的新手。我想写一个查询在LINQ核心做透视和UNPIVOT的表。我已经为它编写了SQL查询,但需要帮助转换为LINQ查询。我搜索了几篇文章,但没有帮助。下面是我对PIVOT和UNPIVOT的SQL查询,我需要将其转换为LINQ查询: SELECT ResourceName,
max(ENText)as EN