既存のデータベースを使用して、最初にEFコードを使用してasp.net mvc webapiに取り組んでいます。私は次のようなクラスを持っています、
public class User
{
public bool IsAgree{get; set;}
}
MySql データベースを使用しています。私のテーブルは次のようになります。
--------------
|ID |IsAgree|
--------------
|int |tinyint|
--------------
そして、私は次のような投稿アクションを持っています
public HttpReponseMessage PostUser(HttpRequestMessage request,User user)
{
// some code to handle user data..
}
私の見解では、いくつかのデータを次のようなアクションに投稿しようとしています。
$(document).ready(function () {
var sendata = {"IsAgree":true};
$.ajax({
url: '/api/account',
type: 'POST',
data: sendata,
dataType: "json",
contentType: "application/json; charset=utf-8",
cache: false,
success: function (data) {
alert(data.status);
},
error: function (xhr) { alert(xhr.status); }
});
});
アクションにブレークポイントを置くと、ユーザーが表示されnull
、警告メッセージが400
不正な要求として表示されます。私のjsonデータは私のモデルに適していましたか? 私を案内してください。