-2
엔티티에 linq를 사용하여 세부 정보를 업데이트하고 싶습니다. 하지만 새 aspx 페이지를 작성하는 대신 다른보기에서 세부 사항을 업데이트하려고합니다. 그것은 효과가있을 것인가? 및Linq를 사용하여 멀티 뷰에서 업데이트
엔티티에 linq를 사용하여 세부 정보를 업데이트하고 싶습니다. 하지만 새 aspx 페이지를 작성하는 대신 다른보기에서 세부 사항을 업데이트하려고합니다. 그것은 효과가있을 것인가? 및Linq를 사용하여 멀티 뷰에서 업데이트
우리가 가정하자 엔티티 업데이트 쿼리에 LINQ를 제공하십시오
db
이 당신의 데이터베이스 엔티티의 내용이다.Table_name
은 업데이트해야하는 테이블의 이름입니다.row_id
은 테이블의 데이터를 검색하는 데 사용하는 값입니다.먼저 아래의 쿼리를 사용하여 레코드를 가져올 필요가 LINQ를 사용하여 업데이트하려면 : 그냥 업데이트
var data = (from r in db.Table_name
where r.id == row_id
select r).FirstOrDefault();
지금 값을 업데이트 할 수 있습니다.
data.Name = "Firstname lastname"
data.IsActive = true;
.
.
등
에 당신이 data
의 값을 업데이트 한 후이 명령하여 만든 변경 사항을 저장해야합니다 : 그거야
db.SaveChanges();
예를 들어.
감사합니다. 하지만이 작품을 multiview 또는 새로운 aspx 페이지를 만들어야합니다 .. ?? –
예, 제대로 작동합니다. 당신은 올바른'DataSource'를 선택해야합니다. –