2014-03-03 2 views
1

데이터베이스의 열의 NULL 값을 이전의 null이 아닌 값으로 변경하고 Linq | lambda 쿼리를 통해 데이터베이스에 저장하려고합니다. MS-SQl server2012가있는 Entityframework 5.0이 있어야합니다. 예 :null 값을 이전 값으로 바꾸기

시간 온도
11시 23
12시 23
13시 23
14시 NULL
15시 23
16시 NULL
17시 NULL
18시 23
19시 23

,536,913에 63,210

시간 값
11시 23
12시 23
13시 23
14시 23
15시 23
16시 23
17시 23
18 : 00 23
19시 23

는 SQL에 대한 Exampe은 여기에 있습니다 : (SQL QUERY replace NULL value in a row with a value from the previous known value)

+0

데이터베이스의 데이터를 업데이트하려는 경우 일반 SQL 쿼리를 실행하는 것이 좋습니다. 그렇지 않으면 테이블에서 클라이언트로 모든 데이터를로드하고 메모리에서 데이터를 업데이트하고 모든 변경 사항을 다시 데이터베이스에 제출해야합니다. –

답변

0

당신은 동시에 두 가지 일을하려고합니다. - 데이터 가져 오기 - 데이터 변경

나는 이것을 나눌 것입니다. - 먼저 온도 == null 인 경우 - 결과를 반복하고 값을 설정하십시오.

+0

올바르게 답변을 이해할 수 있는지 확실하지 않지만 온도가 NULL 인 데이터 만받는 경우에는 온도를 어떻게 설정할 지 알아낼 수있는 충분한 데이터가 없습니다. – hvd

관련 문제