Ahoj, potřeboval bych poradit. Zkouším si práci s MVC a dělám si takový jednoduchý RS. Mám db a v ní 2 tabulky (articles a comments), přidal jsem je do LINQ2SQL třídy, vytvořil relaci mezi komentáři a články (komentáře mají sloupec ClanekID, který je spojen s ID článku) a teď bych chtěl, aby fungovalo přidávání a zobrazování komentářů.
Controller:
public ActionResult Clanek(int id)
{
Article clanek = obsah.Clanek(id);
return View(clanek);
}
Článek View:
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
<h2>
<%: Model.Title %></h2>
<fieldset>
<div class="display-field">
<%: Model.Content %></div>
<div class="display-field">
<%: Model.Author %>
-
<%: String.Format("{0:g}", Model.Date) %></div>
</fieldset>
<p>
<% if (Model.JeAutoremClanku(Context.User.Identity.Name))
{ %>
<%: Html.ActionLink("Upravit", "Upravit", new { id = Model.ID })%>
|<% } %>
<%: Html.ActionLink("Zpátky na seznam", "Index") %>
</p>
<% foreach (var comment in Model.Comments)
{ %>
Name: <%= comment.Name %>
Comment: <%= comment.Text %>
<% } %>
</asp:Content>
Vypisuje to chybu, že není definice GetEnumerator pro Model.Comments a nevím co s tím. Poradíte někdo jak dále bych měl pokračovat? Hledal jsem nějaký návod, ale nic pořádného jsem nenašel, tak kdyžtak stačí jen navést (jak ještě pokračovat, aby třída Article si také pamatovala své komentáře). Díky moc