Я использую таблицы AspNetIdentity, и у меня есть пользовательская таблица для профиля клиента.Я хотел бы, чтобы ключ Customer Profile
таблицы был таким же, как AspnetUser
таблицы.Возможно ли это?
Я бы хотел, чтобы strUserID, являющийся столбцом в таблице AspNetUser
, был первичным ключом и внешним ключом для таблицы Customer Profile
.Но я получаю ошибку
EntityType 'CustomerProfile' не определен ключ.Определите ключ для этого EntityType.
Код:
[Column("strCustomerAddress")]
[Required(ErrorMessage = "Please enter customer's address.")]
public string Address { get; set; }
[Column("strCustomerName")]
[Required(ErrorMessage = "Please enter customer's name.")]
public string Name { get; set; }
[Key]
[ForeignKey("strUserID")]
public ApplicationUser User { get; set; }
public string strUserID { get; set; }