Я могу успешно вернуть модель из моего контроллера следующим образом:
return View(lemonadedb.Messages.ToList() );
Это отлично интерпретируется моим взглядом.
Теперь я хочу показывать только сообщения, где Messages.user == Membership.GetUser (). ToString ().
Но когда я делаю это:
return View(lemonadedb.Messages.Where( p => p.user == Membership.GetUser().ToString()).ToList());
я получаю:
'LINQ to Entities нераспознайте метод метода System.String ToString (), и этот метод не может быть преобразован в выражение хранилища. '
Мне нужен какой-то способ сузить результаты таблицы сообщений.
Должен ли я каким-то образом использовать метод find ()?Я думал, что это только для удостоверений личности.
Как мне это сделать?