Allereerst natuurlijk voor alles en iedereen de beste wensen voor het nieuwe jaar !!!
Ik ben voornemens een applicatie te maken die verbinding maakt met een database voor wat data-opslag. Op zich niet zo'n hele spannende toepassing, maar het is de bedoeling dat dit in twee uitvoeringen gemaakt wordt:
1) rechtstreekse verbinding met een SQL-server (express) database voor het real-time ophalen en verwerken van de benodigde data
2) offline verwerking in een lokale database, bij voorkeur SQL Compact.Er is in deze situatie geen netwerkverbinding aanwezig.
Nu wil ik tijdens een soort installatiewizard al aangeven welke database er gebruikt zal gaan worden.
Tot zover is er niets aan de hand. Maar wat ik niet wil is dat ik twee totaal verschillende programma's meot gaan ontwikkelen, ik wil dit dus in 1 applicatie houden.
Nu is mijn vraag: wat is hiervoor de meest gangbare/beste manier en hoe zouden jullie dit doen. Ik zit er aan te denken om twee class-file te hanteren (dbOnline.cs en dbOffline.cs) en op basis van de instelling de ene of de andere gebruiken.
Ik ben voornemens een applicatie te maken die verbinding maakt met een database voor wat data-opslag. Op zich niet zo'n hele spannende toepassing, maar het is de bedoeling dat dit in twee uitvoeringen gemaakt wordt:
1) rechtstreekse verbinding met een SQL-server (express) database voor het real-time ophalen en verwerken van de benodigde data
2) offline verwerking in een lokale database, bij voorkeur SQL Compact.Er is in deze situatie geen netwerkverbinding aanwezig.
Nu wil ik tijdens een soort installatiewizard al aangeven welke database er gebruikt zal gaan worden.
Tot zover is er niets aan de hand. Maar wat ik niet wil is dat ik twee totaal verschillende programma's meot gaan ontwikkelen, ik wil dit dus in 1 applicatie houden.
Nu is mijn vraag: wat is hiervoor de meest gangbare/beste manier en hoe zouden jullie dit doen. Ik zit er aan te denken om twee class-file te hanteren (dbOnline.cs en dbOffline.cs) en op basis van de instelling de ene of de andere gebruiken.