Ao criar uma classe de contexto para a aplicação, na configuração das migrações, onde especificamos os relacionamento das tabela ocorre o seguinte erro.(Segui exatamente o processo passado em aula).
"Não é possivel converter expressão lambda para o tipo 'Type' porque ele não é um tipo delegado".
using JetBrains.Annotations;
using Microsoft.EntityFrameworkCore;
using PassKeeper.Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
namespace PassKeeper
{
public class ApplicationContext : DbContext
{
public ApplicationContext( DbContextOptions options) : base(options)
{
}
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
base.OnModelCreating(modelBuilder);
modelBuilder.Entity<Usuarios>().HasKey(U => U.Id);
modelBuilder.Entity<SiteKeepers>().HasKey(SK => SK.Id);
modelBuilder.Entity<ServidorKeepers>().HasKey(SK => SK.Id);
modelBuilder.Entity<UsuarioKeepers>().HasKey(UK => UK.Id);
//nesta linha ocorre o erro---------------------------
modelBuilder.Entity<UsuarioKeepers>().HasMany(UK => UK.IdServidorKeeper)
//nesta linha ocorre o erro-------------------------
}
}
}