用之前的值替换Null值

时间:2014-03-03 10:27:50

标签: c# linq lambda entity-framework-5

我正在尝试将数据库中列的NULL值更改为其先前的非空值,并通过Linq | lambda查询将其保存在数据库中,将Entityframework 5.0与MS-SQl server2012配合使用。例如:

时间温度
11:00 23
12:00 23
13:00 23
14:00 NULL
15:00 23
16:00 NULL
17:00 NULL
18:00 23
19:00 23

时间价值
11:00 23
12:00 23
13:00 23
14:00 23
15:00 23
16:00 23
17:00 23
18:00 23
19:00 23

SQL的例子在这里: (SQL QUERY replace NULL value in a row with a value from the previous known value

1 个答案:

答案 0 :(得分:0)

你试着在这里同时做两件事。 - 获取数据 - 更改数据

我会把它分开。 -First获取温度== null的数据 然后迭代结果并设置值