次のコードでSQLite-Net 拡張機能 を使用して、Sqlite データベースから子関係を含む 1000 行を取得しました。
var list =
SQLiteNetExtensions.Extensions.ReadOperations.GetAllWithChildren<DataModel>(connection);
問題は、パフォーマンスがぎこちないことです。GetAllWithChildren()
Enumerable ではなく List を返すためです。Sqlite.net 拡張機能を使用して Enumerable にレコードをロードする方法はありますか?
私は今Sqlite.netTable()
のメソッドを使用し、フェッチされた行を Enumerable にロードしますが、関係を理解せず、子エンティティをまったくロードしないため、使用したくありません。