我是两个实体如何:
public partial class Item
{
public FeedItem()
{
this.Votes = new List<Vote>();
}
public long ItemId { get; set; }
public long UserId { get; set; }
public string UserComment { get; set; }
public System.DateTime CreationDate { get; set; }
public virtual User User { get; set; }
public virtual ICollection<Vote> Votes { get; set; }
}
public partial class User
{
public User()
{
this.FeedItems = new List<FeedItem>();
this.Votes = new List<Vote>();
}
public long Id { get; set; }
public virtual ICollection<Item> Items { get; set; }
public virtual ICollection<Vote> Votes { get; set; }
}
在Http请求的另一端,我看到User
属性的空值,Votes
始终是空集合。我一直在玩Newtonsoft.Json
JsonIgnore
等{{1}}属性,所以我没有到达任何地方。
可以这样做,还是我需要对我的对象模型进行更改才能通过web api传输它?