none
Entity Framework, Binding, Master Detail e relacionamento tabelas RRS feed

  • Pergunta

  • Olá Pessoal,

    Estou quebrando a cabeça aqui no silverlight com um processo que estou fazendo. O processo é o seguinte:

    Tenho o banco de dados Northwind, onde tem a tabelha Orders e OrdersDetails, onde são os pedidos e os itens do pedido respectivamente.

    Minhas dúvidas:

    .Quando pego um getOrders() já vem um campo do tipo OrdersDetails onde posso pegar os itens relacionado ao pedido? se sim, como faço pra colocar isso num grid separado? tipo datafields do pedido e um grid dos itens abaixo.

    eu já coloquei no metadata do orders o "include" na coleção de ordersDetails e na consulta linq, mas não sei como pega-los no silverlight.

    .No caso pra salvar um pedido(orders) ja com os itens(orderdetails), eu posso criar um objeto Orders e um ordersdetails e adicionar o os itens no pedido? e dar um salve nos pedidos que persiste?

    Realmente tenho duvida nesses aspectos, se alguém puder me ajudar, ficarei muito grato. Os exemplos que vi na net, mostram sempre um master detail no mesmo grid, e no meu caso precisa ser num grid separado, e ainda mais, preciso aprender como é que fica isso no binding trabalhando com um domainDataSource.

    Grato!

    segunda-feira, 24 de maio de 2010 17:43

Respostas

  • Miclei,

    no entityFramework creio que eh criado o relacionado com o tipo EntitySet que é um tipo que não é possivel binding, o que eu sugiro é que voce transforme esse EntitySet em um bindingList para que voce possa fazer um binding.

    Ai é só utilizar os metodos de manipulação do BindingList exemplo: Add, Remove,RemoveAt e etc.

    • Sugerido como Resposta Thiago MDTech quinta-feira, 27 de maio de 2010 02:39
    • Marcado como Resposta Daniel Ferreira terça-feira, 13 de julho de 2010 17:56
    quinta-feira, 27 de maio de 2010 02:39