Este é um post disponível para assinantes MVPVideo: Insert com Relacionamentos - Curso .net Entity Framework - loja virtual – Parte 30
Nesta vídeo aula será mostrado como inserir informações em tabela que possui relacionamento. A tabela produtos, possui relacionamento com categorias e fabricantes. Para realizar o insert no mesmo, é preciso por exemplo, criar uma EntityKey.
Tempo: 15:11 min.
Mini Resumo: Nesta vídeo aula será mostrado como inserir informações em tabela que possui relacionamento. A tabela produtos, possui relacionamento com categorias e fabricantes. Para realizar o insert no mesmo, é preciso por exemplo, criar uma EntityKey. A partir disso é informado o valor para a mesma. Desta forma você acessa diretamente o modelo de relacionamentos da tabela, e realiza a persistência dos dados.
Metodologia de desenvolvimento do exemplo: Será mostrado como funciona os EntityKey no entity Framework para o relacionamento de tabelas.
Tecnologias utilizadas: ASP.NET, Visual Studio 2008, MySQL.
Exemplos construídos: Fabricantes.
Palavras chaves: ASP.NET, Visual Studio 2008, C#, MySQL, Entity Framework, Win Forms.

6 COMENTÁRIOS
public Boolean insertProd(produtos value)
{
LojaEnt loja = new LojaEnt();
loja.AddToprodutos(value);
if (loja.SaveChanges() > 0)
return true;
else
return false;
}
os campos codigo do fabricante e categorias estão sendo gravados com null e não os valores fornecidos no código abaixo.
prod.fabricantesReference.EntityKey = new System.Data.EntityKey("LojaEnt.fabricantes", "Id", Convert.ToInt32(ddlFabricante.SelectedValue));
prod.categoriasReference.EntityKey = new System.Data.EntityKey("LojaEnt.categorias", "Id", Convert.ToInt32(ddlCategoria.SelectedValue));
Poderia me informar o motivo de não gravar os campos corretamente?
Obrigado
Reuber
Aguardo
Sim, os valores estão preenchidos. A diferença é que estou usando o Visual Studio 2010 e Entity Framework 4.
http://stackoverflow.com/questions/407428/databinding-asp-net-dropdownlist-with-entity-framework

Estou com o mesmo problema de outras pessoas, quando uso o relacionamento com EntityKey para inserir dados na tabela de produtos ele ta gravando como null na tabela produto.
O que pode ser isso? pelo visto ainda nao tem solucao, ou eu ainda nao vi a solucao aqui no devmedia.
Meu ambiente também é VS2010 e SQL 2008.
Agradeço se me mandar a solução desse problema,
Curso(s):
Space do autor

download

0
0
