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