2016-12-09 14 views
0

TodoItemの例に基づいてかなり基本的なAzure Mobile Appを作成していますが、私は奇妙な問題にぶち当たっています。私はテーブルコントローラに接続し、問題なくToEnumerableAsync(GET)を呼び出すことができますが、UpdateAsyncまたはInsertAsyncを呼び出すと、404(Not Found)という応答が返されます。私はテーブルコントローラを作り直し、認証などを無効にしてみました。 Azureの上「見つからない」UpdateAsyncまたはInsertAsyncを呼び出すときに例外が発生する

ログ・ストリームは... PATCHメッセージを見て、ひどく役に立たなかった404を返す

私のDTOは次のようになります。

public class Patient : EntityData 
{ 
    public string PersonalHealthNumber{ get; set; } 
    public string FirstName { get; set; } 
    public string LastName { get; set; } 
    public DateTime? DateOfBirth { get; set; } 
} 

と私のクライアント側の患者は、次のようになります。

public class Patient 
{ 
    public string Id { get; set; } 
    public string PersonalHeathNumber { get; set; } 
    public string FirstName { get; set; } 
    public string MiddleName { get; set; } 
    public string LastName { get; set; } 
    public DateTime? DateOfBirth { get; set; } 
    [Version] 
    public string Version { get; set; } 
} 
+0

あなたのコントローラはどのように見えますか? –

答えて

0

そのTableData基本クラスから自分のクライアントモデルを導出して、CLIから2つのプロパティIdVersionを削除してくださいモデルが基本クラスにあるため、モデルを作成する

関連する問題