אהלן שי,
באופן כללי ספירה נעשית בצורה הבאה:
var MyCount = (from MyEntity in MyCollation.MyEntity select MyEntity).Count();
// Or you canusethis
var MyCount = MyCollation.MyEntity.Count()
אני שם לב שהקוד שלך ב VB.Net
בכל מקרה ייתכן שזה לא הגישה הנכונה, השאלה היא למה אתה מתכוון ב"יש רשימה" ז"א מה המקור הנתונים ברשימה
אם יש לך רשימה של תאריכים אז אתה צריך פשוט לבחור תאירכים בין המינימום והמקסימום, ולבצע COUNT תוך כדי כפי שהראיתי מעל. השאלה העיקרית היא כיצד יש לך את התאירכים. אם המקור של המידע הוא בטבלה אז הפתרון ממש פשוט בעזרת שאילתה ולא ב linq,
ז"א את הבדיקה עושים לפני שלפת הנתונים ברמת מסד הנתונים. אם זה במערך או ברשימה כפי שאתה מציג אז תבדוק את הפתרון מעל