Все,ASP.NET Идентичность - ApplicationUser и мои собственные модели/структуры
Я прочитал эту статью: How AspNet Identity with my model где ApplicationUser имеет additing свойство
public int AddressId { get; set; }
, что является новым свойством на ApplicationUser.
Но что мне интересно, что если у меня есть настраиваемый объект из моих собственного, и я хочу, чтобы иметь свойство, которое относится к пользователю приложения:
public class Book
{
public int Id { get; set; }
public string Title { get; set; }
public ApplicationUser CurrentlyBorrowedBy { get; set; }
}
или
public class Book
{
public int Id { get; set; }
public string Title { get; set; }
public Guid CurrentlyBorrowedBy { get; set; }
}
Причина, по которой я могу сделать это, поэтому я могу назвать метод, например GetAllBooksBorrowedForUser (userid).
ли я установить свойства типа для ApplicationUser, как показано выше
или
использовать Guid, потому что DataType Ид на ApplicationUser является Guid
или
Это совершенно неправильный способ сделать это?
Все предложения приветствуются.
Примечание: это просто код psuedo, поскольку я просто хочу понять это, прежде чем погрузиться в свой проект.
благодаря
Russ
Спасибо да .. это правильный ответ – RuSs
Отметьте ответ как принятый тогда :) – user3591801
Извините, я думал, стрелка вверх сделала это. Это сделано сейчас – RuSs