Sql 向Linq添加天数-难以指示正确的天数

Sql 向Linq添加天数-难以指示正确的天数,sql,linq,Sql,Linq,我需要积累,这样我的LINQ可以在表格中增加四天。其背后的想法必须是,它应该提前4天 我的老sql就在这里 UPDATE brugere SET rank = 6, trydato = DateAdd(Day,4,GetDate()) WHERE Id = 1; 我的新方式是这样的 protected void ButtonTryRank_Click(object sender, EventArgs e) { int brugerid = Convert.ToInt32(Session

我需要积累,这样我的LINQ可以在表格中增加四天。其背后的想法必须是,它应该提前4天

我的老sql就在这里

UPDATE brugere SET rank = 6, trydato = DateAdd(Day,4,GetDate()) WHERE Id = 1;
我的新方式是这样的

protected void ButtonTryRank_Click(object sender, EventArgs e)
{
    int brugerid = Convert.ToInt32(Session["id"]);

    var UserRank = db.brugeres.FirstOrDefault(UsersRank => UsersRank.Id == brugerid);
    if (UserRank != null)
    {
        UserRank.rank = 6;

        //its error are here
        UserRank.trydato = DateTime.Today.AddDays(4).Date;

        //save the users info
        db.SubmitChanges();

        Response.Redirect("wall.aspx?rank-opdater=true");
    }
    else
    {
        Response.Redirect("wall.aspx?rank-opdater=false&fejl=logoutNow");
    }

}
其根本问题是不会增加4天

“wall.DateTime(string)”是一个“方法”,在给定上下文中无效


您可能有一个名为DateTime(stringp)的方法,它可能是静态的,也可能在您的类中。请尝试使用全名:

UserRank.trydato = System.DateTime.Today.AddDays(4).Date;

谢谢你的帮助!。我希望你能给我一个好问题+1分。我有giv u+1和link:D