mysqlフィールドは次のようになります。
既存のデータベースにmysqlを使用したEntityFramework
私のアプリケーションは、既存のデータベースを使用してmysqlでEF4.4を使用するmvc4プロジェクトです。
テーブルのすべてのフィールドがnull許容ではないが、デフォルト値がある場合、どうすればthenフィールドの一部を更新できますか。フィールドの一部のデータベースに永続的なものを作成または更新すると、EFは、明示的に指定されていないフィールドに自動的にnullを入力し、例外を取得します。
データベースを変更したくありません。これで何ができますか?ありがとうございました
編集:
このような私のコード...あなたの意見ではどのようにそれを変更しますか?
[HttpPost]
public ActionResult Edit(Post_15 post)
{
if (ModelState.IsValid)
{
db.Entry(post).State = EntityState.Modified;
db.SaveChanges();
return RedirectToAction("Index");
}
return View(post);
}