Bonjour,

Dans le cadre d'un projet de Simplification des bases existantes, je désire faire un service qui a pour but d'aller chercher les données d'une ou plusieurs tâbles .dbf (foxpro) et d'aller faire un update de ces mêmes enregistrements sur une base SQL.

Pourquoi pas lier directement ?
Simplement pour que la base SQL devienne le point central de travail et que seul le service aie chercher chaque X temps (défini par une tâche planifiée).

J'ai créé un projet de service Windows, mais je ne sais pas si le mieux serait du ado.net, linq, ou EF6. Pour le projet principale, nous sommes en EF6 Code First.

Mon premier problème est d'aller lire les fichiers foxpro depuis le code.
La connexion existe dans la fenêtre du Server Explorer\Data Connections.

Mais en ajoutant au projet un objet "ADO.NET Entity Data Model" ou EF6.x DbContext" ou "Linq To SQL Classe", cela ne fonctionne pas quand je glisse les tables de ma connexion foxpro au grid View.




Une lumière dans cet épais brouillard serait salutaire.