Renato Haddad

MVP, Developer .NET and MS-Office, MCPD, MCTS

Sponsors

September 2010 - Posts

Nova aula gratuita Stored Procedure no Entity Framework 4‏

Olá pessoal, ontem publiquei mais uma aula gratuita sobre o uso de Stored Procedure complexa no Entity Framework 4. Esta é uma situação onde você tem uma SP que não representa nenhuma entidade no modelo relacional (ORM), ou seja, uma SP que contém união de várias entidades, ou ainda retorna apenas algumas colunas da entidade. Veja como tratar esta situação no EF4.

Para quem comprou o treinamento de Entity Framework 4, esta aula é um complemento para o seu estudo. E para quem ainda não comprou este treinamento, saiba como tirar proveito deste recurso. Vale dizer que o EF tem sido usado em todos os novos produtos da Microsoft, ou seja, é uma questão de tempo ter que aprender o EF. Desejo um excelente estudo e projetos.

Clique aqui para o download.

Boa aula e um abração. Viva o EF 4 :)

Quer aprender Silverlight com RIA Services?

Antes de tudo quero agradecer imensamente a presença no TechEd 2010, em especial às minhas palestras. Foi um eventos marcado pelas novidades que virão, Cloud Computing, Silverlight e Windows Phone. Como prometido ao público na minha palestra de RIA Services no TechEd, gravei 2 vídeos que estão disponíveis no link abaixo para vc baixar e estudar. Realmente o Silverlight 4 está show, a MS criou uma versão sensacional e agora vai!!

1 - Aprenda como usar o Silverlight 4 com RIA Services para mostrar uma tabela do banco de dados num formulário. Veja como montar o ORM com o Entity Framework 4, criar um Domain Service (WCF) e mostrar os dados no DataGrid via programacão.

2 - Aprenda como usar o Silverlight 4 com RIA Services para mostrar uma tabela do banco de dados num formulário. Veja como montar o ORM com o Entity Framework 4, criar um Domain Service (WCF) e mostrar os dados no DataGrid usando o assistente do Visual Studio .NET 2010.

Acesse as aulas gratuitas do Renato Haddad e estude.

Não se esqueça de aprender cada vez mais o LINQ (Language Integrated Query) e o Entity Framework 4, você vai precisar disto. Veja os treinamentos via download disponíveis. Se você se sente um tanto perdido com tantas tecnologias, veja o mapa de estudo no link acima.

Bons estudos.

Renato Haddad

Listar dispositivos WebCam no Silverlight 4

Na minha palestra do teched 2010 sobre Silverlight 4, mostrei ao vivo como ler os dispositivos existentes na minha máquina. Veja o código para ler todas as webcams instaladas:

cameraList.ItemsSource = CaptureDeviceConfiguration.GetAvailableVideoCaptureDevices();

Agrupamento de dados no DataGrid do Silverlight 4

Conforme pedidos e prometido na minha palestra do teched sobre Aplicações Silverlight com RIA Services, a seguir segue o código para criar dados agrupados. O ponto chave é o PropertyGroupDescriptions o qual vc define quem será o grupo.

<CollectionViewSource x:Key="eventosViewSource"

                      Source="{Binding Path=Sessoes}">

    <CollectionViewSource.GroupDescriptions>

       <PropertyGroupDescription PropertyName="EventTrack" />

    </CollectionViewSource.GroupDescriptions>

</CollectionViewSource>

 

<CollectionViewSource x:Key="eventosViewSource"

                      Source="{Binding Path=InscritosSessao}">

    <CollectionViewSource.GroupDescriptions>

        <PropertyGroupDescription PropertyName=“HoraInicial" />

    </CollectionViewSource.GroupDescriptions>

    <CollectionViewSource.SortDescriptions>

        <scm:SortDescription PropertyName=“HoraInicial" />

    </CollectionViewSource.SortDescriptions>

</CollectionViewSource>

 

Veja um exemplo de dados agrupados. O mais legal de tudo é que vc pode definir isto em tempo de execução.

Caso queira via programação, a dica é criar um PagedCollectionView.

private PagedCollectionView view;

Preencha o view com uma coleção de dados:

view = new PagedCollectionView(colecao);

E por fim, configure a propriedade que será o grupo e preencha o DataGrid:

view.GroupDescriptions.Add(new PropertyGroupDescription("Propriedade"));

MeuDataGrid.ItemsSource = view;

Espero que isto o ajude a descobrir este fantástico mundo do SIlverlight 4.

 

Novos artigos publicados

Publiquei 3 novos artigos para ajudá-lo a entender as novidades do Visual Studio .NET 2010. Leia-os em http://www.renatohaddad.com/loja/Default.aspx logo abaixo do mapa de estudos, o qual você pode se orientar por onde caminhar com tantas opções de tecnologias.

- Porque adotar o Visual Studio .NET 2010? Veja as razões e os recursos que o VS 2010 nos oferece.
- POCO - Plain Old CLR Object - e o Entity Framework 4 - Veja o que é POCO e como que isto nos ajuda na criação de Frameworks.
- Web Deploy no ASP.NET 4 - Saiba o que há de novo no deploy do ASP.NET 4.

Todos estes artigos serão tópicos nas minhas 4 palestras no TechEd Brasil que acontece de 11 a 13/set/2010 em São Paulo. Quem for ao evento, é claro que está convidado a assistir as minhas palestras:

Construindo Aplicações Web Forms com o ASP.NET 4 - Sessão: WEB301   Nível: 300
Construindo Aplicações de Negócio (Line-of-Business) com Microsoft Silverlight - Sessão: WEB401   Nível: 400

Dicas, truques do Visual Studio 2010 e novas funcionalidades do Visual Basic e C# - Sessão: DEV203    Nível: 200

Um mergulho no ADO.NET Entity Framework 4 - Sessão: DEV306   Nível: 300 

Um abraço e bons estudos!

Posted: Sep 09 2010, 02:43 PM by renatohaddad
Filed under:
More Posts