Count on IEnumerable <dynamic>
I am using Rob Conery Massive ORM.
Is there an elegant way to count the returned recordset?
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++;
}
+5
3 answers
, .
var z = (queryFromMassiveDynamic as IEnumerable<dynamic>).Count();
, - . IEnumerable dynamic var .
var queryFromMassiveDynamic = viewModelExpando.TenTricksNewestFirst;
IEnumerable<dynamic> queryFromMassiveDynamic = viewModelExpando.TenTricksNewestFirst;
The graph will be displayed without the need for casting.
+4