2011-04-14 6 views
1

LINQ To SQL 업데이트 메서드에서 process 문을 작성할 수 있는지 궁금합니다.LINQ에 프로세스 문을 쓸 수 있습니까?

데이터 계층 :

public Boolean Update(int userId,string version, Action<Application> callback) 
{ 
    using (var dc = new VettingDataContext(_connString)) 
    { 
     var entity = (from a in dc.Applications 
         where a.UserId == userId && a.chr_Version==version 
        select a).First(); 
     callback(entity); 
     try 
     { 
      dc.SubmitChanges(); 
      return true; 
     } 
     catch (Exception) 
     { 
      return false; 
     } 
    } 
} 

도메인 계층 :

ApplicationDAL dal = new ApplicationDAL(); 
dal.Update(userId, "mf001", info => 
{ 
    if(...){ 
     ..... 
    }else{ 
    .... 
    } 

info.id=Convert.ToInt32(tb_id.Text); 
}); 

나는 그 과정을 문 일 (에서는 if..else 및 데이터 변환 기능) 잘 모르겠어요.

답변

0

시도해 보셨습니까? 진짜 질문은 무엇입니까?

+0

네, 맞습니다. 전에는 작동하지 않지만 다른 문제가있을 수 있습니다. 감사. –