pontoNETpt
A comunidade PontoNetPT está direccionada a todos os programadores que trabalhem com a plataforma .NET.

Browse by Tags

  • Utilizando Datasets em serviços

    Muitas pessoas utilizam Dataset s e, consequentemente, DataTable s para representar sua estrutura de dados. Com isso, pode haver a necessidade de expor esse tipo de objeto através de serviços (WCF ou ASMX). Como o Dataset pode ser serializado em formato...
    Filed under: , , ,
  • Múltiplas condições no JOIN com LINQ

    Em minhas deambulações com o LINQ, me surgiu uma dúvida de como proceder para efetuar um join com duas condições na cláusula on . Inicialmente tentei da forma mais fácil, ou seja, utilizando o operador && , mas sem muito sucesso. Com um pequena...
    Filed under: ,
  • Acessando tipos anônimos no evento RowDataBound

    Há algum tempo eu mostrei como acessar o item que está sendo adicionado em um controle DataBound para fazer algum tipo de verificação durante a inserção dos dados no controle. Como é mostrado no post , a conversão deve ser feita de acordo com o tipo de...
    Filed under: , ,
  • Paginação utilizando LINQ

    Podemos facilmente vincular uma query LINQ em um controle DataBound do ASP.NET para exibir os dados. A query pode ser feita utilizando LINQ To SQL, LINQ To Xml, etc. Com isso, podemos simplesmente fazer: this .GridView1.DataSource = from cliente in colecaoDeClientes...
    Filed under: ,
  • Utilização de entidades LINQ To SQL em serviços

    Estive lendo um artigo na MSDN Magazine chamado Flexible Data Access With LINQ To SQL And The Entity Framework , escrito pelo Anthony Sneed . O artigo aborda como expor entidades criadas pelos ORMs da Microsoft ( LINQ To SQL e Entity Framework ) através...
    Filed under: , ,
  • LINQ To SQL e Processamento Assíncrono do ASP.NET

    Já escrevi e palestrei sobre a vantagem que temos ao fazer uso das páginas assíncronas, recurso que é fornecido a partir do ASP.NET 2.0. Infelizmente o LINQ To SQL não possui intrinsicamente métodos para executar as queries de forma assíncrona e, sendo...
    Filed under: , ,
  • DataLoadOptions

    A utilização da classe DataLoadOptions pelo LINQ To SQL pode ter um grande benefício em termos de performance. Quando estamos efetuando queries que possuem dados relacionados com outras tabelas, esses dados serão carregados sob demanda, ou seja, eles...
    Filed under: ,
  • Reutilizando a conexão no LINQ To SQL

    Uma das boas práticas que sempre foram pregadas ao escrever código de acesso à dados é abrir a conexão o mais tarde e fechar o mais cedo possível. Isso deve-se ao fato de que acessar algum recurso deste tipo é uma tarefa custosa e, caso não seja dada...
    Filed under: ,
  • SQL-SMO

    Diversas vezes me perguntaram como é possível acessar os dados de metadados, de gerenciamento e manipulação de objetos de um banco de dados SQL Server. Para isso, podemos recorrer ao tradicional SqlConnection e SqlCommand , executando queries , stored...
    Filed under: ,
  • Segurança em SQLCLR

    O .NET Framework 2.0 em conjunto com o SQL Server 2005 permite criarmos Stored Procedures , Functions e Triggers em código gerenciado (C# ou VB.NET). Quando o código que colocamos dentro destes objetos são códigos puramente de acesso à dados, não encontramos...
    Filed under: , , ,
  • Customizando o SQLCLR

    Uma das maiores novidades (e aparentemente pouco utilizada/comentada) que o SQL Server 2005 trouxe em conjunto com o .NET Framework 2.0, foi a capacidade de escrevermos Stored Procedures , Triggers e Functions em código gerenciado, ou seja, VB.NET ou...
    Filed under: ,
  • Query Dinâmica

    Durante os treinamentos que ministro, principalmente no curso de ADO.NET (2389) eu sempre oriento o pessoal a utilizar firmemente os Parameters ao invés de utilizar queries concatenadas com valores que são passados via formulários, QueryStrings , ou qualquer...
    Filed under: ,
  • Novo WTF!

    Eu encontrei um novo WTF: try { using (cnn) { cnn.Open(); cmd.ExecuteNonQuery(); } } finally { cnn.Close(); } Eu acredito que não preciso explicar porque o código acima é considerado um WTF, ou preciso?
    Filed under:
  • Transações e Conexões

    Uma das coisas que sempre vejo as listas de discussões é como compartilhar a transação com a base de dados entre múltiplos métodos de uma classe. Pois bem, lendo o blog do time de ADO.NET , um dos integrantes da equipe postou exatamente sobre isso , mas...
    Filed under: , ,
Powered by Community Server (Commercial Edition), by Telligent Systems