在ASP MVC中,我首先使用代码更新UserProfile
表
[Table("UserProfile")]
public class UserProfile
{
[Key]
[DatabaseGeneratedAttribute(DatabaseGeneratedOption.Identity)]
public int UserId { get; set;}
public string UserName { get; set; }
public string FirstName { get; set; }
public string LastName { get; set; }
public string Email { get; set; }
[Required]
public int State { get; set; }
}
P.S。 State是另一个表的外键。
我尝试使用以下语句
插入用户WebSecurity.CreateUserAndAccount(model.UserName, model.Password, new { Email = model.Email, State = state });
我收到错误
“从对象类型状态到已知的托管提供程序不存在映射 本地类型“。
我无法弄清楚为什么映射不存在。