0
개체를 관계 n에서 n에 연결하는 데 문제가 있습니다.관계 n : Entity Framework의 n (목록 오류)
List<Item_Estoque> listaEstoque = item.Item_Estoque.Where(ie => ie.Quantidade > 0);
List<Item_Estoque_Producao> lstEstoqueProducao = new List<Item_Estoque_Producao>();
foreach (Item_Estoque itemEstoque in listaEstoque)
{
Item_Estoque_Producao estoqueProducao = new Item_Estoque_Producao();
estoqueProducao.Item_Estoque_MateriaPrima = itemEstoque;
estoqueProducao.Quantidade = quantidade;
lstEstoqueProducao.Add(estoqueProducao);
}
Item_Estoque itemEstoqueProduto = new Item_Estoque();
...
foreach (Item_Estoque_Producao estoqueProducao in lstEstoqueProducao)
{
itemEstoqueProduto.Item_Estoque_Producao_Produto.Add(estoqueProducao);
!!! ERROR!!! "Unable to define the relationship between the two objects because they are attached to different ObjectContext objects."
}
내가 2 개의 다른 Item_Estoque와 Item_Estoque_Produção을 만들려고하지만, 내가 두 번째 Item_Estoque를 설정할 때 문제가 발생합니다
Table:Item_Estoque
..attributes..
Table2 : Item_Estoque_Producao
Quantidade
Item_Estoque_Produto(Item_Estoque)
Item_Estoque_Mercadoria(Item_Estoque)
코드를 (엔티티 프레임 워크를 사용하여).
어떻게해야합니까?