J'essaie d'utiliser le code EF First avec mon application WPF, l'idée est de créer une base de données SqlCe dans AppData/MyApp (s'il n'y en a pas) et de l'utiliser avec EF Code d'abord.Utilisation du code EF First et SqlCe dans WPF
Pour l'instant, cela donne des erreurs lorsque j'essaie de lire des données de la base de données supposée créer, mais quand j'ai vérifié l'objet de contexte db, j'ai vu qu'il essayait de le créer dans SqlExpress. Tout d'abord, comment puis-je le configurer pour fonctionner avec CE au lieu de SqlExpress et définir l'emplacement du fichier?
J'ai essayé de changer la chaîne de connexion dans app.config mais je n'ai pas réussi à la faire fonctionner (elle n'a pas créé de fichier sdf) et je ne sais pas comment définir le chemin de connexion au dossier AppData tel qu'il est dans Dossier utilisateur (non fixé).
N'a jamais travaillé avec SqlCe ou le code EF Tout d'abord, donc toute aide est la bienvenue & apprécié.
Merci d'avance.
J'ai arrêté de courir après cela il y a quelque temps, donc je n'ai pas testé votre solution mais puisque personne d'autre n'a trouvé quelque chose et que vous avez déjà 2 votes, je vais accepter ça. Merci mec, je noterai la solution quelque part et je l'utiliserai probablement dans le futur! – Tiax
Pour le code d'abord, après avoir configuré votre programme pour qu'il fonctionne sur votre système de développement, tout ce qui est vraiment nécessaire pour app.config consiste à ajouter les entrées de balises 'DbProviderFactories'. Code First effectue toutes les chaînes de connexion nécessaires pour vous. Vous devrez peut-être également vous assurer que les DLL SQLCE (du dossier Program Files [x86]) sont distribuées à côté de votre programme. –