.NET Core
.NET Core EntityFramework
DBからモデルを自動生成
VisualStudioのメニューから、ツール > NuGetパッケージマネージャ > パッケージマネージャコンソール の順にクリックしてコンソールを起動。
どのプロジェクトに、モデルの.csファイルを出力するかを選択する。
下記のコマンドを入力すると、自動的にモデルのクラスが作られる。
Scaffold-DbContext "Server=〜" Microsoft.EntityFrameworkCore.SqlServer -OutputDir [フォルダ名]
コマンドの"Server=〜"の箇所は、接続文字列を指定する。入力例は下記の通り。
Scaffold-DbContext "Server=localhost\SQLExpress;initial catalog=〜;persist security info=True;user id=〜;password=〜;MultipleActiveResultSets=True;App=EntityFramework" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models
|