I'm pretty new to Xamarin.Forms
as well as LiteDB
I'm trying to query a table that I know has one very heavy column, but I do not need this column in this query
At the moment the query is very slow. In my SQL Server
background, I would write a SELECT
to include only necessary columns. In LiteDB
it does not seem to make a difference.
Please advise (Maybe I'm just too SQL oriented :-) )
Here's my code, including some commented tests, to no avail.
var reps = DataConnection.GetList("Report");//.FindAll();
//reps = reps.Where(x => x["ParentRecordType"].RawValue == null);
var reps2 = reps.Find(Query.Where("ParentRecordType", x => x.AsString is null));
var reps3 = reps2.Select(x => new {ID= x.ID(), Name = x["Name"].AsString });
var reps4 = reps3.ToList();
//var reps2 = reps.Select(x => new { ID = x["ID"],Title= x["Name"].AsString }).ToList();
//var repl = reps2.Select(x => new EntityType { Name = x.ID().ToString(), Title = x["Name"].AsString, Popularity = 0 });
TIA!