2
我能成功地从我的控制器返回一个模型是这样的:返回的EF模型类
return View(lemonadedb.Messages.ToList());
它是由我的看法完全解释。
现在我只想显示Messages.user == Membership.GetUser()。ToString()的消息。
但是当我这样做:
return View(lemonadedb.Messages.Where(p => p.user == Membership.GetUser().ToString()).ToList());
我得到:
“LINQ到实体不承认 方法 'System.String的ToString()' 方法 ,这种方法不能将 翻译成商店表达。'
我需要一些方法来缩小消息表的结果。
我应该以某种方式使用find()方法吗?我认为这只是针对ID的。
我该怎么做?
拍摄...我刚刚意识到这并不容易返回和处理多个模型。我想我应该使用ViewData机制。 – micahhoover 2011-06-01 08:11:52