0

Entity Framework 6 を使用してテーブルへの挿入を実行するメソッドがあります。テーブルには、SQL Server に書き込まれるときに自動的に入力される ID フィールドがあります。このメソッドで、以前に ModelState にあったすべてのデータと新しいレコードを返すようにしたいと考えています。このコードを実行すると、0 として返される新しいレコードの ID を除くすべてが取得されます。

新しい ID と ModelState の残りのデータを返すようにするにはどうすればよいですか?

   [AcceptVerbs(HttpVerbs.Post)]
    public ActionResult EditingInline_Create([DataSourceRequest] DataSourceRequest request, Book book)
    {
        if (bookViewModel != null && ModelState.IsValid)
        {
            MyRepository db = new MyRepository();
            db.Books.Add(book);
            db.SaveChanges();
        }

        return Json(ModelState.ToDataSourceResult());
    }
4

1 に答える 1