Coach


In pieno rock ".net" roll
Home Blogs | Home | Login | Contact | My Profile | RSS | About | Cerca

Collection Tipizzate

Quando si creano delle applicazioni multi-tier spesso nello strato di Business Logic per mappare i dati io creo delle collection fortemente tipizzate per poter rappresentare i miei oggetti di businesse dovendo poi fare il binding con oggetti quali datagrid, combobox(dropdownlist) ecc.Microsoft per le collection fortemente tipizzate consiglia di ereditare da CollectionBase quindi vi faccio vedere come funziona con un esempio reale.CollectionBase è una classe presente nel namespace System.Col 
Leggi tutto il post...
Categoria: .NET 1.1
lunedì, 04 lug 2005 Ore. 14.13

Scrivi un commento

Nome:
Blog:
E-Mail:
(l'indirizzo e-mail non verrà pubblicato, consente di essere avvertiti quando arrivano nuovi commenti a questo Post)
Codice:
Corpo:
Cookie:

Commenti

Autore: PeppeInviato il: 13 lug 2005 - 11.42
Ciao Marco !
Io uso le Strongly Typed Custom Collections ovunque nei miei progetti, credo che siano decisamente utili.
Per esempio le ho usate in una libreria di classi .NET per leggere e scrivere feed rss. ho definito un oggetto RssItem per rappresentare un generico elemento <item> del feed, e poi ho definito una class di tipo RssItemCollection, ereditandola da CollectionBase, per permettermi di leggere tutti gli elementi <item> del feed.
Che te ne pare ?
Autore: MarcoInviato il: 13 lug 2005 - 12.11
Ciao Peppe,

bè direi ottimo è proprio questo il concetto che stà alla base delle collection Tipizzate.

Hai trovato qualche difficoltà nell'implementarle?
Ciao
Autore: PeppeInviato il: 13 lug 2005 - 12.26
Ma no, di difficoltà non ne ho trovate di particolari.
Il prossimo passo che mi sono prefisso è quello di aggiungere un indexer che ricerca un oggetto nella collection tramite una sua proprietà di tipo stringa.
Quindi come gia ho creato l'indexer

public myCustomItem this[int index]

vorrei creare

public myCustomItem this[string myProperty]

non ci ho ancora messo le mani sopra ... ma non dovrebbe essere troppo difficile no ?
Autore: MarcoInviato il: 13 lug 2005 - 12.39
Sinceramente non mi è mai servito ma non dovrebbe essere difficile, magari quando lo fai mandami una mail che lo posto oppure apri tu un blog ;-)

la mail è marcoNOSPAM@dotnethell.it chiaramente togli NOSPAM

Ciao
Autore: PeppeInviato il: 20 lug 2005 - 18.06
Ciao Marco !
Ti ringrazio della proposta, ma un blog ce l'ho gia ... (http://www.peppedotnet.it/Blog/).
Sono tornato da 3 gg di vacanze e non ho potuto provare quell'indexer ... appena lo provo di riscrivo.
A presto
Copyright © 2002-2007 - Blogs 2.0
dotNetHell.it | Home Page Blogs
ASP.NET 2.0 Windows 2003