如何使用asp.net c#更新所有行的字段

时间:2014-04-30 22:22:33

标签: c# asp.net sql-server

我的数据库中有一个带有属性(字段)“flag”的问题表。在我的c#程序中,我想更新字段“flag”并将其设置为false,以用于数据库中的所有数据行。

2 个答案:

答案 0 :(得分:0)

如果您使用的是MySQL / Sql Server

UPDATE databaseName.tableName SET flag = false;

这会将表中的每一行设置为false

我认为对于Sql Server,它将为0而不是false

答案 1 :(得分:0)

如果您拥有c#代码中的所有对象,则可以执行以下操作:

foreach(Question currentQuestion in QuestionList)
{
    currentQuestion.flag = false;
}

然后保存QuestionList但是你与数据库交互,例如,实体框架将是

UpdateMultiple<Question>(questionList);

如果您直接在sql server中工作,那么您可以

Update Questions
    Set flag = 0