[Key]
[DatabaseGenerated(DatabaseGeneratedOption.Identity)]
public Guid? PostId { get; set; }
public List<Tag> Tags { get; set; }
public List<Image> AttachedImages { get; set; }
[ForeignKey("Account")]
public Guid? OriginalPosterId { get; set; }
public Account? OriginalPoster { get; set; }
[ForeignKey("Account")]
public List<Guid> PostParticipantsIds { get; set; }
public virtual ICollection<Account> PostParticipants { get; set; }
[ForeignKey("Account")]
public List<Guid> UsersAttendingIds { get; set; }
public virtual ICollection<Account> UsersAttending { get; set; }
[Key]
[DatabaseGenerated(DatabaseGeneratedOption.Identity)]
public Guid? PostId { get; set; }
public List<Tag> Tags { get; set; }
public List<Image> AttachedImages { get; set; }
[ForeignKey("Account")]
public Guid? OriginalPosterId { get; set; }
public Account? OriginalPoster { get; set; }
[ForeignKey("Account")]
public List<Guid> PostParticipantsIds { get; set; }
public virtual ICollection<Account> PostParticipants { get; set; }
[ForeignKey("Account")]
public List<Guid> UsersAttendingIds { get; set; }
public virtual ICollection<Account> UsersAttending { get; set; }