我对 LINQ 相当陌生,并试图找到一种更优雅的方式(除了 ADO.Net)来查询和操作 SQLite 数据库中的数据。我正在使用 System.Data.SQLite 并想知道是否有 DataContext 类或使用 DataContext 类来处理 SQLite 的方法。
我相信 LINQPad 对其 SQLite/MySQL 驱动程序使用相同的程序集,并且使用它我可以执行 C# 表达式,如下所示:
from c in Collection
where c.Length > 3
select c
如何在我的应用程序中将这些相同的 LINQ 表达式与我的 SQLite 数据库一起使用?