Я пытаюсь сохранить два класса: ForumPost и ForumReply. Все их свойства либо имеют соответствующие столбцы таблицы, либо помечены [NotMapped]. Обе таблицы помечены столбцами первичного ключа. На самом деле, я сделал именно так, как указано в книге Pro ASP.NET MVC 3 Framework (http://www.amazon.com/Pro-ASP-NET-MVC-3-Framework/dp/1430234040), которая работала при выполнении учебного руководства по Ch7, но ломалась при попытке перевести концепцию в мой собственный проект. Ошибка заключается в следующем:
При генерации модели обнаружена одна или несколько ошибок проверки:
System.Data.Edm.EdmEntityType: : EntityType 'ForumPost' has no key defined. Define the key for this EntityType.
System.Data.Edm.EdmEntityType: : EntityType 'ForumReply' has no key defined. Define the key for this EntityType.
System.Data.Edm.EdmEntitySet: EntityType: EntitySet �ForumPosts� is based on type �ForumPost� that has no keys defined.
System.Data.Edm.EdmEntitySet: EntityType: EntitySet �ForumReplies� is based on type �ForumReply� that has no keys defined.