maggio 2005 Blog Posts
Vorrei elencare un paio di cose che ho implementato nel progetto asp.net corrente e magari poter confrontare questa architettura con altre...per la serie non si finisce mai di imparare :)
1) generazione custom entities con CodeSmith - genero le classi per ogni tabella, a parte le tabelle di relazione m-n2) generazione stored procedure e viste logiche con CodeSmith - genero le stored procedure di insert/update/delete per ogni custom entities - genero la vista select base (con associate join alle tabelle in relazione) per ogni custom entities
3) utilizzo degli Attributes di .net per mappature delle custom entities - ogni proprietà pubblica delle custom...
Oggi un delirio...la mia applicazione asp.net, nonstante che il cliente abbia "digerito" che sarà ottimizzata per IE5+, deve comunque essere compatibile con altri browser, ad esempio Firefox.
Purtroppo ho avuto l'idea di sviluppare parte dell'applicazion, diciamo la parte di master page e web part, usando i div ed i css e non alla vecchia maniera tramite table, table e table.
Insomma, su IE tutto ok, ma appena provato su Firefox sono cominciati alcuni "dolori" :(
Purtroppo non ho tempo di studiare e dilungarmi su argomeni quali i css, ma devo dire che usarli su IE è sicuramente molto più semplice ed intuitivo...ma forse è solo...
Una semplice curiosità, ma debuggando un progetto asp.net per verificare le proprietà dell'assemby corrente con System.Reflection.Assembly.GetExecutingAssembly() ho trovato questo alquanto intrigante campo privato:
_DontTouchThis
Uhmmm...a cosa servirà ???