Я хотел бы иметь возможность отображать список пользователей, использующих WebAPI 2. Однако, поскольку я использую новую структуру аутентификации Asp.Net в MVC5, я не могу найти способ пометить только определенные поля как 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, если только это не является лучшей практикой.