2013-08-23 2 views
1

Windows Phone 8 응용 프로그램의 Azure 모바일 서비스에서 열을 업데이트하려고합니다. 이 테이블에는 사용자 데이터가 저장되어 있으며 특정 전자 메일과 암호가있는 사용자를 찾고 해당 열을 업데이트하려고합니다. 현재 내가 가지고 : 나는 업데이트 할 열의Windows Azure 모바일 서비스 테이블 항목 업데이트

IMobileServiceTable<Item> table = App.MobileService.GetTable<Item>(); 

     var account = table 
      .Where(Item => Item.Email == _email_ && Item.Password == _pass_). 
      Take(1).ToListAsync(); 

     List<Item> list = account; 
     list[0].Pursue = pursue;  // the value I want to assign 

이름은 '추구'입니다. 이 단계 후에 무엇을해야합니까?

table.UpdateAsync(account); 

나는 위의 라인을 시도하지만 오류 (또한 변경이 '목록'에 적용)을 얻는다. 어떤 제안? 감사.

+1

어떤 오류가 발생합니까? –

답변

2

나는 그것을 마침내 발견했습니다. 클래스를 정의 할 때 비동기 키워드를 추가했습니다 (대기해야 함).

IMobileServiceTable<Item> table = App.MobileService.GetTable<Item>(); 

     var account = table 
      .Where(Item => Item.Email == _email_ && Item.Password == _pass_). 
      Take(1).ToListAsync(); 

     List<Item> list = await account; 
     list[0].Pursue = pursue; 

     await table.UpdateAsync(list[0]); 
관련 문제