Inquiridor
Clonar Objeto e Seus Filhos Sem Referencia do Entity

Pergunta
-
Bom dia,
Estou tentando Clonar um objeto que possui X números de filhos, tentei diversos tipos de métodos, porém a referencia do Entity Framework não se altera e o State continua Modified, gerando um erro quando tenta salvar no banco.
Já tentei mudar só o State, e a principio no Obj sem filhos isso funciona tranquilo. Quando o caso é uma Ligação de um pra um a Clonagem também funciona apenas trocando o State, porém quando é um pra vários Acontece um Erro dúbio.
Há alguma forma que Clonar o Obj e seus Filhos sem a referencia do State do Entity?
Att,
Todas as Respostas
-
-
-
Se eu usar o AsNoTrancking() o Lazy Load não funcionaria, o que me impossibilitaria de ter acesso aos filhos deste.
No caso quero Duplicar os filhos também.
Como eu disse é só complementar com as outros metodos!
coloque o Include por favor e inclua as demais Entidades!!! OK!
Exemplo
Entidades Produto e Credito
1 Produto tem um Credito
então
db.Produto.AsNoTrancking().Include(i => i.Credito).ToList() ... !
OK!
- Sugerido como Resposta Fulvio Cezar Canducci Dias quarta-feira, 22 de janeiro de 2014 19:08
-
-
OK! OK!
mas não tenho uma só classe que preciso disso!
Se eu fizer em todas elas isto, perderia o mesmo tempo que passar cada atributo um a um.
Não ... Se você fizer assim é o correto e usual que todo mundo faz! e outra ali se pode colcoar várias relações!
E outra coisa vc tem um fator de critica em tudo já percebeu nunca tá bom!
- Editado Fulvio Cezar Canducci Dias quarta-feira, 22 de janeiro de 2014 19:22