Hoi,
Mijn 1e post, hele FAQ doorgelezen dus hopelijk is mijn 1e post in orde
Ik heb gezocht op google maar kon niks vinden en op de search van tweakers ook niks gevonden.
Ik ben een DLL aan het maken in VB.NET met daarin een soort mapping van objecten en hun data met een SQL SERVER 2000 database.
De DLL wil ik in meerdere programma's gaan gebruiken zodat ik niet iedere keer objecten zoals gebruiker, waar ze werken etc hoef te programmeren en de afhandeling met de database.
Werkt allemaal prima. Alleen in de DLL heb ik de connectionstring opgeslagen in een klasse met een get property zodat ik die in bijvoorbeeld de klasse gebruiker weer kan gebruiken voor de connectie met de database.
Nadeel is als ik de DLL import in een programma dat hem gebruikt dat ik niet alleen het object user uit de DLL kan gebruiken maar ook de connectionstring van de database kan opvragen.
Hoe kan ik er voorzorgen dat ik binnen de gehele DLL de connectionstring kan zien en gebruiken, maar dat niet door een programma dat de DLL gebruikt?
Mijn 1e post, hele FAQ doorgelezen dus hopelijk is mijn 1e post in orde
Ik heb gezocht op google maar kon niks vinden en op de search van tweakers ook niks gevonden.
Ik ben een DLL aan het maken in VB.NET met daarin een soort mapping van objecten en hun data met een SQL SERVER 2000 database.
De DLL wil ik in meerdere programma's gaan gebruiken zodat ik niet iedere keer objecten zoals gebruiker, waar ze werken etc hoef te programmeren en de afhandeling met de database.
Werkt allemaal prima. Alleen in de DLL heb ik de connectionstring opgeslagen in een klasse met een get property zodat ik die in bijvoorbeeld de klasse gebruiker weer kan gebruiken voor de connectie met de database.
Nadeel is als ik de DLL import in een programma dat hem gebruikt dat ik niet alleen het object user uit de DLL kan gebruiken maar ook de connectionstring van de database kan opvragen.
Hoe kan ik er voorzorgen dat ik binnen de gehele DLL de connectionstring kan zien en gebruiken, maar dat niet door een programma dat de DLL gebruikt?