Я использую Entity Framework в качестве своего ORM. Я пытаюсь получить все экземпляры оценок, где GradeInstanceId равен X, а Year равен этому году.
int currentYear = DateTime.Now.Year;
private void LoadGradeInstances()
{
GradeInstanceRepository repo = new GradeInstanceRepository();
int gradeId = 5; //For example.
cmbGradeInstance.DataSource = repo.FindAll().Where(g => g.GradeId == gradeID && g.Year == currentYear);
}
Я получаю сообщение об ошибке:
Оператор '==' не может быть применен к
операнды типа 'System.DateTime?'
и 'int'
Как я могу решить это сравнение?
Спасибо.