我正在学习这个 MvcMovie 教程,我正在做一些改变.....
最初,我有 2 个从 DbContext 派生的类,一个用于电影,另一个用于用户...
所以我将它们移到了单个 DbContext ....
public class MovieDBContext : DbContext
{
public DbSet<Movie> Movies { get; set; }
public DbSet<UserProfile> UserProfiles { get; set; }
}
但是现在当我尝试将自己注册为用户时,我在 AccountController 的这一行中收到错误
WebSecurity.CreateUserAndAccount(model.UserName, model.Password);
错误是这个:
Cannot insert the value NULL into column 'xxx', table 'aspnet-MvcMovie-20120730162622.dbo.UserProfile'; column does not allow nulls. INSERT fails.
我不明白那个 xxx 是什么,我在数据库中查看,但没有找到具有该名称的列...我只在我的 jquery 文件中找到了 xxx,类似这样
/* Handles responses to an ajax request:
* - sets all responseXXX fields accordingly
* - finds the right dataType (mediates between content-type and expected dataType)
* - returns the corresponding response
*/
我不知道那是什么..我还没有学习jquery....我不知道这是我的问题的一部分还是与它无关...