Jump to content
Sign in to follow this  
brunodopredio

Entity Framework, Select a 3 Tabelas

Recommended Posts

brunodopredio

Preciso fazer um select de 3 tabelas

            Dim larguras = (From l In db.OP_NECESSIDADE.Include("OP").Include("OP_HISTÓRICO") Where l.OP.IdOP = txtIdOP.Text Group l By l.Largura _
                            Into Peso_Necessário = Sum(l.PesoLiq), _
                            Peso_Usado = Sum(l.OP.OP_HISTORICO.?????????????
                            Select Largura = Largura, Peso_Necessário = Peso_Necessário, Peso_Usado).ToList


            dgvTotalPorLargura.DataSource = larguras

Faço esse código mas não encontro o campo que quero na OP_HISTORICO;

As tres Tabelas Estão relacionadas, a OP se relaciona com OP_NECESSIDADE E OP_HISTÓRICO, MAS A TABELA OP-NECESSIDADE NÃO SE RELACIONA DIRETAMENTE COM OP_HISTORICO, MAS MESMO ASSIM NÃO CONSIGO FAZER UM SELECT DAS 3.

SERIA UM RELACIONAMENTO DE TABELAS INCORRETO OU EU TERIA OUTRA FORMA DE FAZER ESTE SELECT??????

BANCO DE DADOS: SQL SERVER 2008

Obrigado,

Atenciosamente,

Bruno Sella

Share this post


Link to post
Share on other sites
Caça

Então começa a tua query na tabela OP


Pedro Martins

Não respondo a duvidas por PM

Share this post


Link to post
Share on other sites
brunodopredio

Então começa a tua query na tabela OP

AI ESSA DESGRAMA NÃO ACHA NEM DA TABELA OP_NECESSIDADE NEM DA OP_HISTORICO.

ACHA A TABELA MAS NÃO ACHA OS CAMPOS DENTRO DAS TABELAS

Share this post


Link to post
Share on other sites
Caça

Estás a abusar nas letras maiúsculas :nono:


As tres Tabelas Estão relacionadas, a OP se relaciona com OP_NECESSIDADE E OP_HISTÓRICO, MAS A TABELA OP-NECESSIDADE NÃO SE RELACIONA DIRETAMENTE COM OP_HISTORICO, MAS MESMO ASSIM NÃO CONSIGO FAZER UM SELECT DAS 3.

Foste tu que disses-te a a tabela central era a tabela OP.

Isso para funcionar tem de ter relacionamentos, caso contrario não funciona.


Pedro Martins

Não respondo a duvidas por PM

Share this post


Link to post
Share on other sites
brunodopredio

Estás a abusar nas letras maiúsculas :nono:


Foste tu que disses-te a a tabela central era a tabela OP.

Isso para funcionar tem de ter relacionamentos, caso contrario não funciona.

hahahaah.......foi malss das maiuscular eh mania minha............

Então sei lá.....estranhoooo.....a tabela op tem relacionamento com as outras duas pelo campo idop que ehh primary em op e foreign na op_necessidade e op_historico.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.