c# - LINQ query to select range of values in a broken sequence -
given entity, 2 fields, int? , string :
entityid name -------- ----- 1 name1 2 name2 3 name3 4 name4 (null) name5 6 name6 7 name7
using linq, how select first 4 entities, before null value?
seems case takewhile
:
var query = entities.takewhile(x => x.entityid != null);
(add tolist()
or toarray()
appropriate).
Comments
Post a Comment