MAPEAR CLASSES EF6

 Tópico anterior Próximo tópico Novo tópico

MAPEAR CLASSES EF6

C#

 Compartilhe  Compartilhe  Compartilhe
#478383 - 12/12/2017 13:43:08

JUSSI
SERRINHA
Cadast. em:Agosto/2017


Bom dia, preciso mapear os campos CodigoCab que são chaves estrangeiras de VendasCab.Codigo

public partial class VendasCab
    {
        [Key]
        public int Codigo { get; set; }


public partial class VendasDet
    {
        [Key]
        public int Codigo { get; set; }

        public int CodigoCab { get; set; }


public partial class Vendasz_Crediario
    {
        [Key]
        public int Codigo { get; set; }

        public int CodigoCab { get; set; }




#478384 - 12/12/2017 13:57:34

KERPLUNK
RIO GRANDE DO SUL
Cadast. em:Junho/2009


Membro da equipe
Ok, e qual sua dúvida?

_______________________________________________________________________
Gostaria de ter seu sistema Desktop "traduzido" para uma interface web? Podemos conversar...
Virei Oráculo!
The end is nigh, be ready for the nukes!


#478386 - 12/12/2017 14:00:54

JABA
CABO FRIO
Cadast. em:Agosto/2005


www.entityframeworktutorial.net/code-first/configure-one-to-many-relationship-in-code-first.aspx

_______________________________________________________________________________________________

Se a alma ou espírito são imateriais, como eles fazem para se localizarem quando o corpo está em movimento?



#478388 - 12/12/2017 14:04:13

JUSSI
SERRINHA
Cadast. em:Agosto/2017


Citação:
:
Ok, e qual sua dúvida?


Eu tenho um objeto complexo chamado Pedido que contém essas 3 classes, como eu faço para que o Entity me traga uma lista de VendasDet toda vez que eu filtrar VendasCab.Codigo, sendo que VendasDet.CodigoCab e Vendasz_Crediario.CodigoCab são chaves estrangeiras de VendasCab.Codigo?



#478389 - 12/12/2017 14:06:01

JUSSI
SERRINHA
Cadast. em:Agosto/2017



Eu consigo fazer esse mapeamento sem precisar fazer a relação no banco? Pois é um projeto já existente e não dá pra relacionar mais devido aos registros órfaos



#478391 - 12/12/2017 14:25:28

KERPLUNK
RIO GRANDE DO SUL
Cadast. em:Junho/2009


Membro da equipe
EF é justamente relação com o banco. Se você tem um banco de dados inconsistentes, não tem framework que vai te salvar. Primeiro, resolva as incosistências, depois faça os mapeamentos necessários.

_______________________________________________________________________
Gostaria de ter seu sistema Desktop "traduzido" para uma interface web? Podemos conversar...
Virei Oráculo!
The end is nigh, be ready for the nukes!


#478392 - 12/12/2017 14:29:57

JABA
CABO FRIO
Cadast. em:Agosto/2005


Citação:
Eu consigo fazer esse mapeamento sem precisar fazer a relação no banco? Pois é um projeto já existente e não dá pra relacionar mais devido aos registros órfaos


Faça conforme o Kerplunk disse: primeiro normalize seu banco, depois faça o mapeamento.


_______________________________________________________________________________________________

Se a alma ou espírito são imateriais, como eles fazem para se localizarem quando o corpo está em movimento?



#478412 - 13/12/2017 10:32:34

JUSSI
SERRINHA
Cadast. em:Agosto/2017


Citação:
:
EF é justamente relação com o banco. Se você tem um banco de dados inconsistentes, não tem framework que vai te salvar. Primeiro, resolva as incosistências, depois faça os mapeamentos necessários.

Citação:
:
Eu consigo fazer esse mapeamento sem precisar fazer a relação no banco? Pois é um projeto já existente e não dá pra relacionar mais devido aos registros órfaos

Faça conforme o Kerplunk disse: primeiro normalize seu banco, depois faça o mapeamento.


Obrigada, vou resolver aqui!



 Tópico anterior Próximo tópico Novo tópico


Tópico encerrado, respostas não sao permitidas
Encerrado por JUSSI em 13/12/2017 17:39:15