Eu não entendi como eu posso adicionar um banco de dados entity no meu projeto. Pois o projeto já vem pronto, tentei reproduzir no projeto anterior(ContaCorrente...), e não consegui.
Eu não entendi como eu posso adicionar um banco de dados entity no meu projeto. Pois o projeto já vem pronto, tentei reproduzir no projeto anterior(ContaCorrente...), e não consegui.
Olá Victor, tudo certo?
Vou mostrar um exemplo com os passos que serão necessários:
Ao menos uma classe de modelo, no caso irei utilizar um blog:
public class Blog
{
    public int BlogId { get; set; }
    public string Url { get; set; }
    public int Rating { get; set; }
    public List<Post> Posts { get; set; }
}
public class Post
{
    public int PostId { get; set; }
    public string Title { get; set; }
    public string Content { get; set; }
    public int BlogId { get; set; }
    public Blog Blog { get; set; }
}Depois, precisamos de uma classe de contexto, que fará a ligação do modelo com o banco de dados:
public class BloggingContext : DbContext
{
    public DbSet<Blog> Blogs { get; set; }
    public DbSet<Post> Posts { get; set; }
    protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
    {
        optionsBuilder.UseSqlServer(
            @"Essa aqui é a string de conexão do banco de dados que você já criou.);
    }
}Esta classe acima precisa importar o namespace referente ao Entity Framework Core: using Microsoft.EntityFrameworkCore;. Outro ponto é a string de conexão, onde coloquei o texto dizendo para substituir, você precisará fazer a substituição pela string que você pega nas propriedades do banco de dados.
As tabelas serão criadas referentes às propriedades DbSet<>. Como exemplo,  DbSet<Blog> Blogs, estas instruções dizem que será criada uma tabela utilizando as propriedades referentes ao modelo Blog e o nome dessa tabela será Blogs.
Esse é o mínimo antes de fazer uma migração.
Sugiro que continue a formação, porque tem uma outra visão de uso do Entity Framework Core no início do próximo curso.
Espero ter ajudado!
mas o problema é criar a tabela, eu quero criar a minha e não consigo.
CREATE TABLE [dbo].[Produtos] (
    [Id] INT IDENTITY(1,1) NOT NULL,
    [Nome] NVARCHAR(MAX),
    [Categoria] NVARCHAR(MAX),
    [Preco] FLOAT (53),
    CONSTRAINT [PK_Produtos] PRIMARY KEY ([Id])
);eu não sei o que significa
CONTRAINT[PK_Prodtuos]PRIMARY KEY([Id])e nem como aplicar no meu projeto.
E onde eu acho a string de conexão entre o banco de dados e o projeto.
Victor, você pode simplesmente criar o banco de dados, sem as tabelas e adicionar essas tableas via migrações, referentes ao modelos no seu DbSet. Como é mostrado nas aulas.
Outro ponto, sugiro você termine este curso e ao menos siga o próximo curso, que é o de Asp.Net Core até o ponto que fala sobre o uso de banco de dados antes de começar aplicar no seu projeto, porque neste caso faz mais sentido entender o conceito todo antes de tentar aplicar, devida a complexidade do assunto. Este assunto é recomendado fazer o exemplo do projeto para entender como tudo isso funciona antes de aplicar em projetos próprios.
Quanto a parte de entender sobre os comandos SQL do banco de dados, recomendo fazer ao menos o primeiro curso de SQL Server.
Eu agradeço pela sua resposta Fabiano, irei fazer o que você recomendou.