添加新对象时,LINQ To SQL不起作用

时间:2011-05-10 04:38:15

标签: linq-to-sql

我使用以下代码将新记录插入到Users表中:

    public bool CreateUser(User obj)
    {
        obj.Id = Guid.NewGuid();
        using (_db = new CMSDataContext())
        {
            obj.SiteId = SiteID;
            _db.Users.InsertOnSubmit(obj);
            _db.SubmitChanges();
        }
        return true;
    }

我没有任何错误,一切似乎都很好。我可以使用相同的DataContext从数据库中读取记录。但是在上面的方法完全运行之后,我在Users表中看不到任何新内容。为什么呢?

1 个答案:

答案 0 :(得分:0)

id列真的是sql server数据库中的PK吗?