Unë jam duke u përpjekur të kuptoj se si ta bëj Skela MVC të punojë me çelësin e përbërë/kompleks.
Unë kam tabelën e mëposhtme:
public class Data
{
[Key, Column(Order = 0)]
[ForeignKey("Note")]
[Display(Name = "Note id")]
public int NoteId { get; set; }
[Key, Column(Order = 1)]
[ForeignKey("Member")]
[Display(Name = "Member id")]
public int MemberId { get; set; }
[Display(Name = "Description")]
public string Description { get; set; }
[Display(Name = "Note")]
public virtual Note Note { get; set; }
[Display(Name = "Member")]
public virtual Member Member { get; set; }
}
Kur ekzekutoj linjën për skela:
Scaffold Controller Data -Repository
Unë marr gabimin e mëposhtëm:
Get-PrimaryKey : Cannot find primary key property for type
Pro.Web.Models.Data'. Multiple properties appear to be
primary keys: NoteId, MemberId
Cila mund të jetë zgjidhja për këtë problem? Unë përdor Visual Studio 2012.
Faleminderit.