Linq を使用して、データベース テーブルからカスタム選択を行いたいです。ORM ソリューションとして LLBGEN を使用します。
GetMulti(null) メソッドを呼び出さない限り、エンティティ コレクション クラスに対して LINQ クエリを実行できません。
最初にすべてのテーブルを抽出せずに、LLBGEN に対して LINQ クエリを実行することは可能ですか?
BatchCollection batches = new BatchCollection();
BatchEntity batch = batches.AsQueryable()
.Where(i => i.RegisterID == 3)
.FirstOrDefault(); // Exception: Sequence don't contains any elements
batches = new BatchCollection();
batches.GetMulti(null); // I don't want to extract the whole table.
BatchEntity batch = batches.AsQueryable()
.Where(i => i.RegisterID == 3)
.FirstOrDefault(); //Works fine