.net

【EntityFramework】DBの列の既定値を反映する方法

僕の環境では、Entity Frameworkを使用して、「データベースからモデルを更新」を行っても、既定値がモデルに反映されません。
手元の環境は↓

VisualStudio 2015
EntityFramework.6.2.0

どうやらDBの既定値を、自動では設定してくれない模様。
仕方なく手動で設定するため、手順をメモしておきます。

1.Visual StudioでEntity Data Model Designer(既定のエディタ)を開きます。

エンティティデータモデルデザイン画面

2.モデルブラウザー内 XXXModel ⇒ エンティティ型 ⇒ 対象テーブル名 ⇒ 対象列を右クリック ⇒ プロパティ

エンティティデータモデルデザイン画面プロパティ選択

3.プロパティウインドウで「既定値」という項目があるので、そこに必要な値を入れる。

既定値を設定

以上。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です