-3
linq을 사용하여 여러 행을 업데이트하려고합니다. 내 테이블 구조는 다음과 같습니다.여러 행을 업데이트하는 linq 쿼리
id uploadID Label Value
1 100 docNumber 123
2 100 expiryDate 1/1/2017
내 DAL 기능은 다음과 같습니다. 내가 uploadId을 잡하고 기능에
public int updatedocDetails(int upld_id, string docnumber, string expiryDate, string username)
{
}
(예 2017년 2월 2일에 대한 전 456 expiryDate에 대한 docNumber) 및 (100 예에 대한) 그래서 내 결과 테이블해야
id uploadID Label Value
1 100 docNumber 456
2 100 expiryDate 2/2/2017
어쨌든 내가 Linq을 사용하여 이것을 얻을 수 있습니까? 이 같은
당신은 아직 아무것도 시도? –
예 var docs = (db.tr_upld_content의 c에서 어디 c.upld_docid == upld_id 선택 c); foreach (문서의 var a) { a.upld_contentvalue = docnumber; } –
이것은 하나의 행만 업데이트하지만 두 번째 행은 업데이트되지 않고 두 번째 행에 대해서는 docurumber가 아닌 expirtydate를 전달하려고합니다 –