C # Entity LINQ возвращает неправильные и повторяющиеся значения
Я использую следующий код:
List<vw_GetIMeasurements> Imeasurements = context.vw_GetIMeasurements.Where(f => f.MEMBERID == userID).Distinct().ToList();
Это возвращает список с 12 значениями, как и должно быть, но эти значения всегда одинаковы (даже если их нет в БД (даже если они различны, это должно решить)
БД:
Необработанное значение, которое возвращается, также неверно. Какова будет причина этой проблемы и как я могу решить ее?