Я довольно новичок в запросах Linq, я просто хочу преобразовать свой запрос БД в Linq.Преобразование SQL в запрос Linq
Вот мой простой SQL-запрос:
var query = "SELECT EnrollmentDate, COUNT(*) AS StudentCount "
+ "FROM Person "
+ "WHERE EnrollmentDate IS NOT NULL "
+ "GROUP BY EnrollmentDate";
var data = db.Database.SqlQuery<EnrollmentDateGroup>(query);
Это работает нормально, но как это возможно, чтобы написать этот запрос в Linq, я просто не могу преобразовать group by
заявление в Linq. Кажется несколько сложным преобразовать в Linq.
Может ли кто-нибудь помочь мне с этим?
@MahmoudGamal, спасибо за Thanx редактировать – Habib
для ур ответа, но я получаю сообщение об ошибке '(xyzModel.SchoolContext не содержит какой-либо Defenition для лица)' в Ques была обновлены ... PLZ увидеть его снова. thanx –
@ashok_damani, что представляет собой класс, представляющий вашу таблицу 'Person' в вашей модели? Замените это в своем запросе – Habib