我希望能够使用 WebAPI 2 公开用户列表。但是,由于我在 MVC5 中使用新的 Asp.Net 身份验证框架,我似乎无法找到仅将特定字段标记为DataMembers
.
这是我所拥有的:
[DataContract]
public class ApplicationUser : IdentityUser {
public Nullable<DateTime> birthday { get; set; }
[DataMember]
public int tolerance { get; set; }
[DataMember]
public string twitter { get; set; }
}
但是,这似乎不起作用,因为IdentityUser
没有该[DataContract]
属性。我尝试创建一个自IdentityUser
定义的IdentityUser
.
这里有任何提示或解决方法吗?我宁愿不必创建 ViewModel,除非这是当前的最佳实践。