我需要一个在 C# 应用程序中具有不同操作的 Linq
SQL应该是:
select distinct(col1) from tableName;
我读了一些例如,知道我可以像这样写 Linq:
var myRes =
(
from a in tableName
select a.col1
).Distinct();
所以这是我的问题:
这个 linq 是否:
从 MSSQL 服务器获取 一整套col1 到 myRes,然后使用 C# distinct() 函数在我的应用程序端进行区分?
如果是这样,我可以在服务器端区分它吗?
或者它确实:
只从 MSSQL 服务器获得不同的col1,而在我的应用程序端无事可做?
非常感谢!