|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Feb 2003
Messaggi: 2817
|
[VB.NET] DataSet e classi base
In una classe base ClsBase ho inserito dei metodi standard per gestire connessioni e operazioni su database.
all'interno della classe base è stata dichiarata una variabile private dset di tipo DataSet. la classe base è ereditata da diverse classi che referenziano la variabile dataset, ciascuna in maniera indipendente. qual'è il metodo migliore per rendere globale e unico l'oggetto dataset (dset) in maniera tale che sia condiviso da tutte le classi derivate?? un metodo sicuramente funzionante è quello di dichiarare gobal dset as DataSet all'interno di un modulo bas, ma vorrei che la dichiarazione venisse fatta all'interno della classe base. qual'è il modo più corretto per raggiungere questo obiettivo?? Ciao e grazieeeeeeee
__________________
AMD 3700x --- ASUS X570 CROSSHEAR VIII HERO --- 4x 8GB Corsair Vengeance RGB PRO 3600 MHz --- SSD: Samsung 980Pro 1TBb --- EVGA RTX 2070 SUPER |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Jan 2000
Città: Provincia di Parma
Messaggi: 724
|
Il modo più object oriented che conosco è usare una classe Singleton:
http://it.wikipedia.org/wiki/Singleton Però, bisogna sempre considerare se creare un qualcosa di "globale" è realmente necessario... Ciao
__________________
My Pc: Case Enermax Chakra - PSU Corsair HX520 - Gigabyte P35-DS3R - Core2 Duo E6550 - 6 Gb RAM Geil PC800 - 2x WD Caviar SE 320Gb (Raid1) - Xfx GeForce 8600Gt - Master Pioneer DVR111D - Samsung SM T220 - S.O. Windows 7 Ultimate x64 SP1 My blog: http://blogs.ugidotnet.org/alby |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 02:53.



















