5
すべてのチュートリアルはproject.json
が含まれるべきであることに同意:目的「Microsoft.EntityFrameworkCore.Design」
"Microsoft.EntityFrameworkCore.Design": { "type":"build", "version":"1.0.0-preview2-final" }
私はそれを含めたことがない、と問題を抱えていたことがありません。
私は、このパッケージが何をするん
"Microsoft.EntityFrameworkCore"
"Microsoft.EntityFrameworkCore.Sqlite" (or Sqlserver)
"Microsoft.EntityFrameworkCore.Tools"
が含まれていますか?どうして問題なく除外できますか?
更新:どのシナリオでどのパッケージをインポートするのかを理解するための回答を参照してください。
PMCは使用しませんが、移行にはCLIツール( 'dotnet ef foo bar')を使用します。そして、問題はありません。奇妙な!私は 'Microsoft.EntityFrameworkCore.Tools'を含んでいるのでしょうか? – grokky
はい。 EFCore.ToolsはEFCore.Designを引き出します。 – bricelam
ありがとう、これは最終的に意味があります!最後に、「EFCore.Design」と「EFCore.Tools」の違いは何ですか?チュートリアル/例は決して説明しません、彼らは両方をインポートすると言うだけです。私が望むのはCLIツールだけです。 – grokky