我想使用 Linq 从数据库表中进行自定义选择。我们使用 LLBGEN 作为 ORM 解决方案。
我不能对实体集合类进行 LINQ 查询,除非我调用它的 GetMulti(null) 方法。
是否可以在不先提取所有表的情况下对 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