我對.Net C#非常陌生,我真的不知道我做錯了什麼。我有一個LinqToSql DataContext我正在繪製不同的結果,但我不知道如何在我的視圖中正確輸出結果。在我看來,我收到編譯錯誤(Compiler Error Message: CS1002: ; expected)
。Linq-To-Sql,MVC,具有不同查詢的可枚舉結果
StoreRepository.cs
public IQueryable<String> GetStoreStates()
{
return from Store in db.Stores
orderby Store.State
select Convert.ToString(Store.State.Distinct());
}
StoresController.cs
public ActionResult StatesIndex()
{
var states = repo.GetStoreStates().ToList();
return View("StatesIndex", states);
}
StatesIndex.aspx
<ul>
<% foreach (var state in Model)
{ %>
<li>
<% Html.Encode(state) %>
</li>
<% } %>
</ul>
你能用文字解釋你想要做什麼嗎? – 2010-07-29 17:00:33
根據他的消息,他在aspx中出現錯誤。回答如下。 – Robaticus 2010-07-29 17:03:50
你對選擇Convert.ToString(Store.State.Distinct())有什麼意義;線?我不是那種你真正想要的東西。 – 2010-07-29 17:40:44