November 2009 Entries
Con Entity Framework è possibile referenziare tra loro entità in modo molto semplice.
Supponendo di avere l'entità Customer e l'entità Category, che rappresentano rispettivamente un cliente e la sua categoria di appartenenza, nel data model l'oggetto Customer conterrà una proprietà chiamata Category di tipo Category.
In fase di creazione di un nuovo oggetto Customer è necessario associare la Category di appartenenza scelta dall'utente, molto probabilmente mediante una dropdown list contenente la lista delle categorie (DataTextField), e l'Id delle stesse (DataValueField).
Istintivamente, verrebbe di fare una cosa di questo tipo:
1: CustomerEntity customerEntity = new CustomerEntity();
2: customer.Category = new Category()...
ASP .NET 4.0 è ormai alle porte, con la versione beta è possibile scoprire le novità rispetto alla versione precedente, e non sono certamente poche, ma a livello di controlli lato server ce ne sono alcuni praticamente immutati rispetto alle precedenti versioni. Mi riferisco ad esempio al controllo Http File Upload, rimasto identico nelle varie versioni di ASP .NET che si sono succedute. Questo controllo soffre di qualche problema e non è certo il massimo in ottica web 2.0, ovvero su siti dove è richiesto una elevata user experience.
A meno di non utilizzare un controllo di terze parti probabilmente a pagamento, occorre fare i...
Convertire un progetto ASP .NET dalla versione 1.1 ad una versione successiva del .NET Framework nasconde un inconveniente a cui occorre porre rimedio manualmente.
L'inconveniente è dovuto alla introduzione delle partial class a partire dalla versione 2.0 del .NET Framework, in contrapposizione al codice generato dal designer nella versione 1.1.
Questo fa si che importando il codice sorgente nella nuova versione utilizzata ci si ritrovi, ad esempio, con un event handler come questo nel metodo InitializeComponent
1: private void InitializeComponent()
2: {
3: this.Load += new System.EventHandler(this.Page_Load);
4:...