私は LINQ を初めて使用し、SQLite データベースでデータをクエリおよび操作するためのより洗練された方法 (ADO.Net 以外) を見つけようとしています。私は System.Data.SQLite を使用していますが、DataContext クラスがあるかどうか、または DataContext クラスを使用して SQLite を操作する方法があるかどうか疑問に思っています。
LINQPad は SQLite/MySQL ドライバーに同じアセンブリを使用していると思います。それを使用すると、次のように C# 式を実行できます。
from c in Collection
where c.Length > 3
select c
アプリケーションの SQLite データベースで同じ LINQ 式を使用するにはどうすればよいですか?