Finalmente una buona notizia dal fronte dell’accesso ai dati tramite .net framework. Tutti gli appassionati di linguaggi come python sanno quanto sia comodo poter definire il mapping ai dati tramite la definizione di classi (in .net si direbbe “Plain Old CLR Object” cioè POCO). Questa funzionalità ci permette di scrivere semplici classi che espongono proprietà che automaticamente verranno mappate del db. La cosa bella di tutto ciò è che dopo anni di file di configurazione in xaml e di editor che configurano le più svariale cose, si è deciso di utilizzare la filosofia “convention over configuration”, cioè basta strutturare le classi in un certo modo per definire automaticamente la struttura delle tabelle, ad esempio la chiave primaria sarà la proprietà che ha lo stesso nome della classe seguita da “ID”:
public class Cliente
{
public int ClienteID { get; set; }
}
ciò significa che le classi che andremo a scrivere o a leggere saranno tutte scritte con la stessa convenzione e di conseguenza, saranno più comprensibili. Questo è il link con l'elenco delle convenzioni da stampare e appendere in ufficio.
Vi consiglio di leggere il post del grande Scott Guthrie, con gli esempi pratici.
Ora manca solo di sfruttare l’indentazione per definire i blocchi come fa python…
0 commenti:
Posta un commento