我刚刚开始阅读有关 LINQ 的内容,但有一件事一直困扰着我。LINQ 将 LINQ 查询转换为对数据库服务器的相应 SQL 查询。由于我怀疑 LINQ 可以将任何代码转换为 SQL 语句,因此我必须假设这里有一些限制。
由于我希望尽可能限制发送到服务器的查询,LINQ 可以变成 SQL,而 LINQ 不能变成 SQL?
例如where employee.name == "Test"
,转换看起来很简单,但是呢where isEven(employee.number)
?或者更复杂的东西?