1

次のコードでSQLite-Net 拡張機能 を使用して、Sqlite データベースから子関係を含む 1000 行を取得しました。

var list =
SQLiteNetExtensions.Extensions.ReadOperations.GetAllWithChildren<DataModel>(connection);

問題は、パフォーマンスがぎこちないことです。GetAllWithChildren()Enumerable ではなく List を返すためです。Sqlite.net 拡張機能を使用して Enumerable にレコードをロードする方法はありますか?

私は今Sqlite.netTable()のメソッドを使用し、フェッチされた行を Enumerable にロードしますが、関係を理解せず、子エンティティをまったくロードしないため、使用したくありません。

4

2 に答える 2