我有下一个实体:
Publication.cs
public class Publication
{
[Key]
[DatabaseGenerated(DatabaseGeneratedOption.Identity)]
public int Id { get; set; }
[Required]
public string Title { get; set; }
[Required]
public string Text { get; set; }
[Required]
[ForeignKey("ApplicationUser")]
public Guid ApplicationUserId { get; set; }
public virtual ApplicationUser ApplicationUser { get; set; }
public virtual ICollection<PublicationCategory> PublicationCategories { get; set; }
public virtual ICollection<Category> Categories { get; set; }
}
我想从this.context.Publication访问PublicationCategory,但如果我用
创建关系public virtual ICollection<Category> Categories { get; set; }
然后在 Category.cs
生成的表格中创建外出键 PublicationId我想要这种关系,但不想在类别中创建一个外键。