Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
When to connect
Message
 
À
22/01/2005 10:49:40
Information générale
Forum:
ASP.NET
Catégorie:
ADO.NET
Titre:
Divers
Thread ID:
00978766
Message ID:
00979613
Vues:
27
Ok then, here's my plan:

I will create a data access class which will have functions for
creating & returning connection objects, receiving and passing to
the DB queries and stored procedure calls, and the like. This class
will be the only class that knows about which DB to access and
any connection info.

I will then create a BizObj base class that instantiates the data access
class and maintains a connection.

The BizObj base class will then be subclassed for each required BO. Each
BO will have functions approppriate to the BO, such as GetClientByID() for
the Client BO.

The GUI can then instantiate the BO's and call the required functions to get
or manipulate data as needed.

Sound about right?



>Kevin,
>
>No matter which way you end up doing it, keep in mind that the way to make this the most flexible is to do all your data access in a separate class. Don't put data access code in your UI classes.
>
>~~Bonnie
>
>
>>Well everyone,
>>
>>I've gotten to different answers on this;
>>
>>Open the connection and keep it open, and open the
>>connection when you need it, then close it.
>>
>>As I said in an earlier post, I dont expect to use
>>this app across the web anytime soon. It is primarily
>>a desktop app, which might later access the data on a LAN.
>>
>>So I guess I will open the connection and leave it open.
>>I could always change that later.
>>
>>Thanks for all the input!
>>
>>
>>>In a .Net application, do I want to create a connection
>>>on application startup, or only when I'm ready to access
>>>the data?
>>>
>>>Thanks
Everything makes sense in someone's mind
public class SystemCrasher :ICrashable
In addition, an integer field is not for irrational people
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform