가정하자 나는 다음과 같은 테이블이 있습니다삽입 후 ID를 결과 얻기
public class SomeItem
{
public int Id { get; set; }
[DataMember(Name = "text")]
public string Text { get; set; }
}
을 나는 쉽게 같은 것을 수행 할 수 있습니다
var items = await MobileService.GetTable<SomeItem>.Where(x=>x.Id > 50).ToListAsync();
//print items here
을하지만 난 얻을 수있는 방법을 찾을 수 없어 삽입 된 결과 항목 예를 들어 SomeItem
에서 ID가 필요할 수 있습니다. 이것은 내가 할 수있을 싶은 것입니다 :
var item = await MobileService.GetTable<SomeItem>.Insert(new SomeItem{Text="hi"}).Result;
왜 그냥하지 'var에 인 newItem = 새로운 SomeItem {텍스트 = "안녕하세요"}'다음'newItem'입니까? 그럼 바로 거기에서'newItem'을 사용할 수 있습니다! –
@MatthewWatson은 DB가 자동으로 생성하는 Id (키)로 newItem을 채 웁니다. – snotyak
아니, 그럴 수 없다 - 나는 당신이 이드를 직접 생각하고 있다고 생각 했겠지만 당연히, 나는 당신이 볼 수 없다. –