0
で製品データベースを更新する方法エンティティフレームワークコア1.0 RC1で、Webサイトを公開したときにef.cmdファイルが生成されました。ef database update
を実行して製品データベースを更新できます。 ef.cmdファイルがない場合、RC2でどうすればいいですか?エンティティフレームワークコア1.0 rc2
で製品データベースを更新する方法エンティティフレームワークコア1.0 RC1で、Webサイトを公開したときにef.cmdファイルが生成されました。ef database update
を実行して製品データベースを更新できます。 ef.cmdファイルがない場合、RC2でどうすればいいですか?エンティティフレームワークコア1.0 rc2
RC2では、project.jsonファイルを使用してツールをインストールしてからdotnet restore
を発行する必要があります。ここでまたEntityFrameworkCore.SQLiteにもたらしたサンプルproject.jsonは次のとおりです。
{
"version": "1.0.0-*",
"buildOptions": {
"emitEntryPoint": true
},
"dependencies": {
"Microsoft.NETCore.App": {
"type": "platform",
"version": "1.0.0-rc2-3002702"
},
"Microsoft.EntityFrameworkCore.Tools": {
"type": "build",
"version": "1.0.0-preview1-final"
},
"Microsoft.EntityFrameworkCore.SQLite": "1.0.0-rc2-final",
"Microsoft.Extensions.Configuration.Json": "1.0.0-rc2-final",
},
"tools": {
"Microsoft.EntityFrameworkCore.Tools": {
"imports": ["portable-net451+win8"],
"version": "1.0.0-preview1-final"
}
},
"frameworks": {
"netcoreapp1.0": {
"imports": "portable-net451+win8"
}
}
}
ここで重要な部分である:
"Microsoft.EntityFrameworkCore.Tools": {
"type": "build",
"version": "1.0.0-preview1-final"
}
そして
"tools": {
"Microsoft.EntityFrameworkCore.Tools": {
"imports": ["portable-net451+win8"],
"version": "1.0.0-preview1-final"
}
},
これらのダウンロードへdotnet restore
コマンドを伝えますエンティティフレームワークのツーリング。これで.NET Core CLI Entity Framework functionalityを使用できるようになります。
$ dotnet ef migrations add myMigration
$ dotnet ef database update
:
これはあなたのようなことを行うようになります