Это должно помочь вам начать. Сначала я предполагаю код Entity Framework 4.1. Используйте шаблон ADO.NET Poco Entity из NuGet для заполнения инициализации базы данных.
Модель
public class Category
{
public virtual int Id { get; set; }
public virtual string Title { get; set; }
public virtual ICollection<Work> Works { get; set; }
}
public class Work
{
public virtual int Id { get; set; }
public virtual string Title { get; set; }
}
Контроллер
public ActionResult Details(int id)
{
Category c = context.Categories.Single(x=>x.Id == id);
return View(c);
}
View
@model ICollection<Category>
@{
foreach(Category c in Model)
{
<h1>@c.Title</h1> (id @c.Id)
<ul>
foreach(Work w in c.Works)
{
<li>@w.Title (@w.Id)</li>
}
</ul>
}
}