1.nuget添加Microsoft.EntityFrameworkCore.SqlServer
2。
{ " ログ" :{ " ログレベル" :{ " デフォルト":" 情報" 、 " マイクロソフト":" 警告" 、 " Microsoft.Hosting.Lifetime ":" 情報" } }、 " AllowedHosts ":" * " 、 " connectionStrings " : { " DefaultConnectionを":" 。;初期カタログ= thinkasp;データソース=ユーザーID =寺;パスワード= 123456; " } }
services.AddMvc(); VARたconnectionString =コンフィギュレーション[ " のconnectionStrings:DefaultConnectionを" ]; services.AddDbContext <のDataContext>(オプション=> options.UseSqlServer(れたconnectionString、providerOptions => providerOptions.CommandTimeout(60)))。
3.VS実行エラー
アドオンの移行InitialDB
Get-ExecutionPolicy - リスト
セットExecutionPolicy RemoteSigned -ScopeあるCurrentUser
それでも動作しません - >
Microsoft.EntityFrameworkCore.Tools -Version 3.1.0を作るリファレンス・パッケージをインストールしhttps://www.nuget.org/packages/Microsoft.EntityFrameworkCore.Tools
冗長-アップデートデータベースを
データベースに基づいてモデル - の生成>
Install- パッケージMicrosoft.EntityFrameworkCore.Toolsは インストール - パッケージMicrosoft.EntityFrameworkCore.SqlServer 足場 -DbContext " ; Trusted_Connection = Trueのサーバーを=;データベース= dbnameは" Microsoft.EntityFrameworkCore.SqlServer -outputDirモデル