小编And*_*tar的帖子

具有标识''的成员在元数据集合中不存在.\ r \nParameter name:identity

我在尝试调试时简化了一些代码:

[HttpPost]
    public ActionResult Register(User model)
    {
        DateTime bla = new DateTime(2012, 12, 12);
        try
        {
            User user = new User
            {
                gid = 1,
                cid = 1,
                firstName = model.firstName,
                lastName = model.lastName,
                email = model.email,
                username = model.username,
                password = model.password,
                creationDate = bla,
                active = 1
            };
            myContext.Users.AddObject(user);
            myContext.SaveChanges();

        }
        catch (Exception ex)
        {
            throw ex;
        }

        return View();               
    }
Run Code Online (Sandbox Code Playgroud)

相应地传输这些值.用户表:

[id] [int] IDENTITY(1,1) NOT NULL,
[cid] [int] NULL,
[gid] [int] NULL,
[firstName] [nvarchar](100) NOT NULL,
[lastName] …
Run Code Online (Sandbox Code Playgroud)

linq asp.net-mvc ado.net

8
推荐指数
4
解决办法
1万
查看次数

标签 统计

ado.net ×1

asp.net-mvc ×1

linq ×1