I'm using Rob Conery's Massive ORM.
Is there an elegant way to do a count on the record set returned?
dynamic viewModelExpando = result.ViewData.Model;
var queryFromMassiveDynamic = viewModelExpando.TenTricksNewestFirst;
//fails as have actually got TryInvokeMember on it
var z = queryFromMassiveDynamic.Count();
//works
int i = 0;
foreach (var item in queryFromMassiveDynamic) {
i++;
}
Rather than calling it using the extension method member syntax, try calling the static method directly.
int count = Enumerable.Count(queryFromMassiveDynamic);