Antonio "tdj"

(C'è sempre un modo migliore)
posts - 312, comments - 268, trackbacks - 17

My Links

News





Tag Cloud

Article Categories

Archives

Post Categories

Image Galleries

Articoli

Blogs

Controlli WinForm free

Guide

Siti vari

Sviluppo

marzo 2010 Blog Posts

Esempi della sessione “Accesso ai dati con EF4”

Con un po’ di ritardo ecco, a chi è interessato, il link per scaricare gli esempi che ho utilizzato durante la sessione su EF4 ai Community Day di VBT&T:   http://www.visual-basic.it/scarica.asp?ID=1043   In caso di dubbi e/o problemi non esitate a contattarmi.Grazie ancora a tutti per l’attenzione e la presenza ;)

posted @ lunedì 29 marzo 2010 21:04 | Feedback (2) | Filed Under [ Community Entity Framework ]

EF4: Gestione della concorrenza

Per impostazione predefinita EF non applica nessun metodo per gestire situazioni di conflitti di concorrenza nel senso che esegue gli aggiornamenti basandosi esclusivamente sulla chiave primaria per la clausola WHERE dell’UPDATE e della DELETE. Tuttavia è possibile modificare questo comportamento applicando un modello di concorrenza ottimistica impostando la proprietà ConcurrencyMode sul valore Fixed per tutti quei campi che si desidera vengano inclusi nella clausola WHERE. Consideriamo a titolo di esempio la tabella Customers del database Northwind e supponiamo di voler applicare  un controllo di concorrenza sul campo CompanyName:           Che nel modello di definizione dati sarebbe così:   1: <Property...

posted @ lunedì 22 marzo 2010 00:03 | Feedback (0) | Filed Under [ Entity Framework ]

EF: migliorare le prestazioni di caricamento dei file di mapping

Entity Framework utilizza una stringa di connessione un po’ più complessa del normale perché oltre a specificare la connectionString del provider ADO.NET, occorre definire anche l’EntityClient provider ovvero la posizione dei file di mapping (.csdl, ssdl, msl). Di default EF include questi file come risorsa nell’assembly in cui sono definiti creando una connessione del tipo:   metadata=res://*/Northwind.csdl|res://*/Northwind.ssdl|res://*/Northwind.msl; ….   res:// indica che il file è una risorsa la cui posizione è specificata dal “persorso” che segue. Questo percorso rappresenta l’assembly e di default il designer specifica * (asterisco) che istruisce EF di cercare nell’assembly correntemente caricato, in quelli referenziati ed...

posted @ martedì 9 marzo 2010 21:39 | Feedback (0) | Filed Under [ Entity Framework ]

Hotfix per Visual Studio 2010 RC

Dall'uscita della Release Candidate di Visual Studio e .Net 4.0 sono state rilasciate alcune patch per correggere alcuni problemi relativi a VS. L'elenco è questo: Intellisense Crash IssueRisolve crash improvvisi provocati dall'IntelliSense in alcune configurazioni di VS. Le patch da scaricare sono due: 1) Intellisense Crashes when using Tablet, Multi-touch, Screen Readers 2) Visual Studio 2010 crashes with System.InvalidOperationException when performing QuickInfo Hotfix for “Issue with Auto-Generated Designer Files not Adding Controls” relativi al designer asp.netSi tratta di un problema relativo al designer WebForms che non aggiunge correttamente i controlli nel file associato all'aspx (designer.vb o designer.cs). Trovate maggiori dettagli qui, mentre il download qui. Un...

posted @ lunedì 8 marzo 2010 12:06 | Feedback (2) | Filed Under [ Visual Studio Hotfix ]

NDepend per l’analisi del codice .NET

Ho avuto modo di provare NDepend 3.x, un tool molto utile per uno sviluppatore .net perchè consente un’analisi approfondita del proprio codice .net in maniera grafica e testuale. Esistono davvero decine di report e grafici che permettono di avere svariate statistiche a partire da quelle “classiche” come il numero totale di Type, metodi, linee di codice, fino a quelle più interessanti come il numero di metodi utilizzati, i metodi con più linee di codice, i metodi non utilizzati, numero di chiamate, ecc.. passando da lcune informazioni curiose come la % di commenti sul totale del codice oppure il numero di...

posted @ domenica 7 marzo 2010 22:40 | Feedback (0) | Filed Under [ Tools/Utilities ]

Powered by:
Powered By Subtext Powered By ASP.NET