none
Como adicionar N registro (EF 4) RRS feed

  • Pergunta

  • Pessoal,

    tenho a seguinte estrutura: Uma Pessoa pode ter vários Telefones (1 para N).

    No caso, minha tela (VIEW) de cadastro deve permitir adicionar N telefones para a pessoa. Estou utilizando Entity Framework 4 e ASP NET MVC.

    Como faço isto?

    Eu tentei utilizar algo (coloquei fixo para testar a solução):

    <input type="text" name="Telefones[0].numero" size="4" id="tels0" value="0213"/>
    <input type="text" name="Telefones[1].numero" size="4" id="Text1" value="9999"/>

    Quando aciono SUBMIT, gera o seguinte erro:

    {Void InitializeRelatedCollection[TTargetEntity](System.String, System.String, System.Data.Objects.DataClasses.EntityCollection`1[TTargetEntity])}

    The EntityCollection has already been initialized. The InitializeRelatedCollection method should only be called to initialize a new EntityCollection during deserialization of an object graph.

     

    Não posso mudar para POCO, alguém tem uma solução para este caso????

     

    quarta-feira, 20 de julho de 2011 11:55

Todas as Respostas