asp.net如何将记录插入数据库

本文关键字:记录 插入 数据库 net asp | 更新日期: 2023-09-27 17:58:26

我在使插入方法正确工作方面遇到了困难。我是后端开发的新手,所以任何建议或意见都会很有帮助。

public Boolean insertDefaultUser()
    {
        Boolean flag = true;
        Users newUser = new Users();
        newUser.alias = "bulby";
        newUser.password = "chicken";
        newUser.email = "r@hot.com";
        dbc.Users.AddObject(newUser);   // ERROR !
        dbc.SaveChanges();
        return flag;
    }

然而,在"添加对象行"上,它给了我以下错误--->

Error "The best overloaded method match for System.Data.Objects.ObjectSet<Guild_Chat.User>.AddObject(Guild_Chat.User)' has some invalid arguments ".

asp.net如何将记录插入数据库

尝试添加实际实体类型Guild_Chat.User,例如:

public bool InsertDefaultUser()
{
    try
    {
       Guild_Chat.User newUser = new Guild_Chat.User
                              {
                                 alias = "bulby",
                                 password = "chicken",
                                 email = "r@hot.com"
                              };
       dbc.Users.AddObject(newUser);
       dbc.SaveChanges();
       return true;
    }
    catch(Exception e)
    {
       return false;
    }
}