SQL Server Management Studio
ユーザ作成・権限管理
セキュリティの中。ログインがユーザ。
データベースダイアグラム
ダイアグラム便利。
だけど新規作成時に必ずインデックスの境界外エラーが出る。
一度再起動すれば大丈夫。
外部キーの設定
テーブル右クリック→デザイン→列名右クリック→リレーションシップで設定する。
rowversion型が存在しない
SSMSのGUI上ではrowversion型がない。
なのでSQLで打ち込む。
ALTER TABLE tableName ADD columnName rowversion NULL;
ちなみに上記SQLを打っても、GUI上だとTimestamp型と表示されるが実際にはrowversion型らしい。
あとの手順はコードファーストとほぼ一緒。Add-Migration→Update-DatabaseはやらなくてOK。
自動採番の設定
主キーを設定するだけでは自動採番にならない。
テーブル右クリック→デザイン→列名クリック
→下にある列のプロパティ欄のIDENTITYの指定を「はい」にする。