2

我想在我的数据库中插入一个用户,但该用户从未存储在数据库中。

当我在断点处时,我评估“db.tabUsers.Count()”,我可以看到我的 tabUser 包含我正在创建的用户。但是当我转到我的 Table tabUser 时,没有引入任何数据。

我的代码:

 public void insertUser(string username ,string pwd)
        {
            var db = new AdventureWorksEntities();
            int IDForNewUser = db.tabUser.Max(u => u.intUserID);
            IDForNewUser++;

            var user = new User()
            {
               intID = IDForNewUser,
                strUsername = username,
                strPassword = pwd
            };

            tabUser userTable = new tabUser();
            userTable.intUserID = IDForNewUser;
            userTable.strUsername = username;
            userTable.strPassword = pwd;
            db.tabUser.Add(userTable);
            db.SaveChanges();
       } //BREAKPOINT IS HERE -- Evalutating db.TabUser.Count() and it is equal to 1
4

0 回答 0