非常に新しいMVC3になりました。私はMVC3コントローラに検索ボックスを追加し、データベースからの検索結果に基づいてコントローラに結果を表示させることを任されました。MVC LinQ検索エラー
以下に貼り付けたコードにエラーがスローされ、エラーメッセージも貼り付けられます。
public ViewResult Index(string searchString)
{
var newsItem = from n in db.NewsItems
select n;
if (!String.IsNullOrEmpty(searchString))
{
newsItem = newsItem.Where(n => n.Posted.ToUpper().Contains(searchString.ToUpper())
|| n.Posted.ToUpper().Contains(searchString.ToUpper()));
}
return View(db.NewsItems.ToList());
}
エラー:
'System.DateTime' does not contain a definition for 'ToUpper' and no extension method 'ToUpper' accepting a first argument of type 'System.DateTime' could be found (are you missing a using directive or an assembly reference?)
C:\Documents and Settings\Administrator\My Documents\Visual Studio 2010\Projects\Web_Assignment\Web_Assignment\Controllers\NewsController.cs 27 40 Web_Assignment
この宿題はありますか?あなたのエラーはかなり記述的です。 –