CHAVE ESTRANGEIRA USANDO LINQ TO ENTITIES

3LTON 16/09/2009 15:54:19
#323060
Olá.

Preciso inserir o codigo do cliente em uma tabela enderecos. Mas como faço para trabalhar com chaves estrangeiras com linq to entities?
SICHIN 29/09/2009 22:16:16
#324021
Não sei se entendi direito, mas se entendi vou colocar uma linha de código minha aqui, acho que vai de resolver o problema.
é um cadastro de veículos (Id_Modelo, Modelo, Id_Marca), eu fiz somente para aprender, e aqui funcionou vou comentanado:

private void InsertModelo(int pMarca, string pModelo) // passei o codigo da Marca que peguei numa combo e a descrição do modelo digitado em um textbox
{
using (LocadoraEntities entidades = new LocadoraEntities())
{
try
{
tbModelo tbMo = new tbModelo();

tbMo.tbMarca = (from ma in entidades.tbMarca
where ma.MarCodi.Equals(pMarca)
select ma).First();

tbMo.ModNome = pModelo;
entidades.AddTotbModelo(tbMo);
entidades.SaveChanges();

}
catch (Exception erro)
{
MessageBox.Show(erro.Message);
}
}
}

Cara da uma olhada aí e vê se consegue entender, não sou bom para explicar....
Qualquer coisa posta aí de novo que tento te ajudar.
Tem umas videos aulas no WebCast, peguei por ali, da uma olhada lá também.
Tópico encerrado , respostas não são mais permitidas