如果我不在C#项目中使用数据库,我可以在我想要的地方使用Linq
吗?
答案 0 :(得分:1)
来自维基百科:
LINQ通过添加查询表达式来扩展语言 类似于SQL语句,可以用来方便地提取 并处理来自数组,可枚举类,XML文档的数据, 关系数据库和第三方数据源。其他用途,其中 利用查询表达式作为可读的通用框架 组成任意计算,包括事件的构造 处理程序[2]或monadic解析器。
所以答案是你可以在arrays, enumerable classes, XML documents,
and third-party data sources
在您的情况下,relational databases
无关......
答案 1 :(得分:1)
引自MSDN
语言集成查询(LINQ)是一种引入的C#语言功能 在Visual Studio 2008中.Visual Studio包含LINQ提供程序程序集 这使得LINQ可以与 .NET Framework集合SQL一起使用 服务器数据库,ADO.NET数据集和XML文档
答案 2 :(得分:1)
是的,LINQ to Objects定义了IEnumerable<T>
上的LINQ运算符方法(与L2S / Entity Framework使用的IQueryable<T>
相对),可以通过导入System.Linq
命名空间来使用。 / p>