次のクエリを実行していますが、Alarms テーブルからすべてのレコードを正常に取得しています。
List<Alarms> items = await App.MobileService.GetTable<Alarms>().OrderBy(item => item.AlarmDate).ToListAsync();
唯一の問題は、1 行ごとに ID フィールドが常に NULL (0) として表示されることです。これはマッピングの問題でしょうか? それは私が見逃しているものですか?
クラウド内のテーブルと一致するクラスは次のとおりです。
public class Alarms
{
public int Id { get; set; }//problem must be here
public int PatientId { get; set; }
public string AlarmType { get; set; }
public DateTime AlarmDate { get; set; }
public string AlarmName { get; set; }
public bool IsEnabled { get; set; }
}
ここの列名は、クラウド内のテーブルの列名と一致します。トリプルチェックしました。