Declara Chave Estrangeiras

.NET Core

C#

23/08/2021

Prezados, estou iniciando o aprendizado em EF Core e estou montando um "projetinho" para acompanhar o curso. Pronto, ja foi o suficiente para encontrar a primeira dificuldade. Preciso criar e vincular duas classe aonde a classe Situação precisa ter duas propriedades de chave estrangeira da mesma classe de relacionamento que é a de Usuario. O mesmo UsuarioId precisa ser vinculado a propriedade InclusaoUsuarioId e AlteracaoUsuarioId

public class Usuario
    {
        public int UsuarioId { get; set; }
    }


public class Situacao
    {
        public int SituacaoId { get; set; }
        public int InclusaoUsuarioId { get; set; }
        public int AlteracaoUsuarioId { get; set; }

    }


Certo do auxilio de todos
Marcelo Nogueira

Marcelo Nogueira

Curtidas 0

Respostas

Renan

Renan

23/08/2021

Veja se te ajuda:

public class Usuario
    {
        public int UsuarioId { get; set; }
        public virtual System.Collections.Generic.ICollection<Situacao> Situacao{ get; set; } //SITUACAO.FK_SITUACAO_USUARIO
    }



public class Situacao
    {
        public int SituacaoId { get; set; }
        public int InclusaoUsuarioId { get; set; }
        public int AlteracaoUsuarioId { get; set; }
        public virtual Usuario UsuarioId { get; set; } //FK_USUARIO
    }
GOSTEI 0
POSTAR