我想在我的数据库中插入一个用户,但该用户从未存储在数据库中。
当我在断点处时,我评估“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