J'ai une application de bureau WPF qui utilise une base de données personnalisée pour le stockage. Je dois préparer un projet d'installation (à partir de Visual studio 2008) (configuration complète, pas ClickOnce).Comment installer une base de données d'application de bureau personnalisée dans SQL Express?
Je peux ajouter le à la liste des conditions préalables à l'application et il l'installe lors de la configuration de l'application.
Ma question est: Comment puis-je exécuter un script lors de l'installation pour créer la base de données dont l'application a besoin? OU comment puis-je restaurer la base de données sur l'ordinateur client pendant l'installation? Une autre question connexe, que se passerait-il s'il existe déjà sur la machine client? Comment détecter le nom d'instance et les données de connexion? Et puis comment pouvoir -si nécessaire- changer la chaîne de connexion utilisée par Entity framework pour se connecter à cette base de données?
Merci, Ed