EFの設定

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モデル

 

おすすめ

転載: www.cnblogs.com/wangchuang/p/12143803.html