Несколько недель назад я следовал учебному пособию, в котором показано, как создать простое приложение ASP.NET MVC 3 (http://www.asp.net/mvc/tutorials/mvc-music-store-part-1).
Теперь я создал другое приложение, которое на самом деле делает что-то очень простое, но я не могу заставить Visual Studio 2010 автоматически создавать представление, которое показывает выбор соединения 1: n.
Программа представляет собой простую систему новостей с отношением NewsEntry.NewsCategory к NewsCategory.ID.
NewsEntry.cs
public class NewsEntry
{
public int ID { get; set; }
public string Title { get; set; }
public string ShortText { get; set; }
public string Text { get; set; }
public DateTime PublishDate { get; set; }
public DateTime UnpublishDate { get; set; }
public NewsCategory NewsCategory { get; set; }
}
NewsDB.cs
public class NewsCategory
{
public int ID { get; set; }
public string Name { get; set; }
public List<NewsEntry> News { get; set; }
}
NewsDB.cs
public class NewsDB : DbContext
{
public DbSet<NewsEntry> NewsEntry { get; set; }
public DbSet<NewsCategory> NewsCategory { get; set; }
}
Итак, мой вопрос: чего не хватает, так как VS не создает представление с категорией в раскрывающемся списке?