Around and About .NET World

Il blog di Marco Minerva
posts - 1671, comments - 2232, trackbacks - 2135

My Links

News

Contattami su Live Messenger:


MCTS: Windows, Web, Distributed Applications & SQL Server

MCPD: Enterprise Applications

Tag Cloud

Archives

Post Categories

Links

sabato 8 settembre 2007

101 Esempi di LINQ per Visual Basic .NET

A questo indirizzo sono disponibili 101 esempi di utilizzo di LINQ all'interno di codice Visual Basic .NET. Gli esempi sono divisi in 4 macro-sezioni: LINQ Query Samples, LINQ to SQL Samples, LINQ to DataSet Samples e LINQ to XML Samples.

Technorati tags: ,

posted @ lunedì 1 gennaio 0001 00:00 | Feedback (0) | Filed Under [ VB .NET ADO .NET & SQL LINQ ]

[70-526] Errata corrige "Special" #5

A quanto pare sul BackgroundWorker ci sono più domande sbagliate che corrette. Una di esse chiede come si può controllare se si è verificato un errore nell'esecuzione del metodo in background. La seguente soluzione è segnalata come corretta (il codice è inserito nel gestore dell'evento RunWorkerCompleted):

if (e.Error == null) MessageBox.Show("Error");

Ma non è così. La proprietà Error viene impostata sull'eventuale eccezione che si verifica durante l'esecuzione del metodo in background, quindi per sapere se c'è stato un errore si deve controllare se essa è diversa da null:

if (e.Error != null) MessageBox.Show("Error");

C'è un altra domanda relativa al controllo della condizione di errore in un BackgroundWorker. Questa volta, l'opzione indicata come corretta spiega che, se e.Error è uguale a false, non si è verificata alcuna eccezione. In realtà, poiché Error è di tipo Exception, se c'è stato alcun errore, tale proprietà vale null.

Technorati tags: , , ,

posted @ lunedì 1 gennaio 0001 00:00 | Feedback (0) | Filed Under [ Certificazioni ]

Powered by:
Powered By Subtext Powered By ASP.NET