我看到一些代码是linq用于遍历c#中的字典对象。我以为linq只是针对数据库的linq to sql。上面提到的代码中使用的linq是一个select类型的语句,没有数据库。有没有linq没有linq to sql的数据库?没有"sql“的"linq”会一直存在吗?我之所以这样问,是因为人们谈论实体框架将linq替换为sql,但EF肯定不会像我所描述的那样取代
我们的代码中开始有大量的linq to sql查询。我们已经开始更多地关注性能,并开始看到我们认为来自linq的查询。它们有t1、t2...tN值,所以我们可以确定它们是由linq值生成的。然而,我们很难在代码中确定作为查询源的位置。显然,我们有一个基于所请求的表和列的一般概念。
有没有一种方法可以“标记”或“命名”一个查询,以便在跟踪中显示出来,以便更容易地识别查询?