在 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; }
}
PS State 是另一个表的外键。
我尝试使用以下语句插入用户
WebSecurity.CreateUserAndAccount(model.UserName, model.Password, new { Email = model.Email, State = state });
我收到错误
“不存在从对象类型状态到已知托管提供程序本机类型的映射”。
我无法弄清楚为什么映射不存在。