1

我正在学习这个 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....我不知道这是我的问题的一部分还是与它无关...

4

0 回答 0