Boa noite, quanto utilizei o comando "Enable-Migrations" ocorreu a seguinte mensagem
PM> Enable-Migrations
Enable-Migrations is obsolete. Use Add-Migration to start using Migrations.
PM>
Segue abaixo a classe Migrations que foi gerada com o comando "Add-Migration"
using Microsoft.EntityFrameworkCore.Metadata;
using Microsoft.EntityFrameworkCore.Migrations;
using System;
using System.Collections.Generic;
namespace CasaDoCodigo.Migrations
{
public partial class Inicial : Migration
{
protected override void Up(MigrationBuilder migrationBuilder)
{
migrationBuilder.CreateTable(
name: "Produtos",
columns: table => new
{
Id = table.Column<int>(nullable: false)
.Annotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn),
Nome = table.Column<string>(nullable: true),
Preco = table.Column<decimal>(nullable: false)
},
constraints: table =>
{
table.PrimaryKey("PK_Produtos", x => x.Id);
});
migrationBuilder.CreateTable(
name: "ItensPedido",
columns: table => new
{
Id = table.Column<int>(nullable: false)
.Annotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn),
PrecoUnitario = table.Column<decimal>(nullable: false),
ProdutoId = table.Column<int>(nullable: true),
Quantidade = table.Column<int>(nullable: false)
},
constraints: table =>
{
table.PrimaryKey("PK_ItensPedido", x => x.Id);
table.ForeignKey(
name: "FK_ItensPedido_Produtos_ProdutoId",
column: x => x.ProdutoId,
principalTable: "Produtos",
principalColumn: "Id",
onDelete: ReferentialAction.Restrict);
});
migrationBuilder.CreateIndex(
name: "IX_ItensPedido_ProdutoId",
table: "ItensPedido",
column: "ProdutoId");
}
protected override void Down(MigrationBuilder migrationBuilder)
{
migrationBuilder.DropTable(
name: "ItensPedido");
migrationBuilder.DropTable(
name: "Produtos");
}
}
}
Sobre o comando "Update-Package", não encontrei a pasta "packages" para deletar.
Mas executei o comando e a seguinte mensagem foi exibida:
PM> Update-Package
Restaurando pacotes para C:\Users\User\Desktop\CasaDoCodigo\CasaDoCodigo\CasaDoCodigo.csproj...
GET https://api.nuget.org/v3-flatcontainer/microsoft.aspnetcore.all/index.json
OK https://api.nuget.org/v3-flatcontainer/microsoft.aspnetcore.all/index.json 564ms
GET https://api.nuget.org/v3-flatcontainer/microsoft.aspnetcore.all/2.0.7/microsoft.aspnetcore.all.2.0.7.nupkg
OK https://api.nuget.org/v3-flatcontainer/microsoft.aspnetcore.all/2.0.7/microsoft.aspnetcore.all.2.0.7.nupkg 629ms
Instalando Microsoft.AspNetCore.All 2.0.7.
Instalando o pacote Microsoft.AspNetCore.All 2.0.7 do NuGet.
Confirmando restauração...
Gerando arquivo do MSBuild C:\Users\User\Desktop\CasaDoCodigo\CasaDoCodigo\obj\CasaDoCodigo.csproj.nuget.g.targets.
Gravando arquivo de bloqueio no disco. Caminho:
C:\Users\User\Desktop\CasaDoCodigo\CasaDoCodigo\obj\project.assets.json
Restauração concluída em 13,81 sec para C:\Users\User\Desktop\CasaDoCodigo\CasaDoCodigo\CasaDoCodigo.csproj.
'Microsoft.AspNetCore.All 2.0.6' desinstalado com sucesso de CasaDoCodigo
'Microsoft.AspNetCore.All 2.0.7' instalado com sucesso em CasaDoCodigo
Executar ações do nuget levou 2,09 sec
Tempo Decorrido: 00:00:19.2896721
PM>