2017-10-11 1 views
0

Je dois créer une application de bureau autonome en C#, qui doit être liée à une base de données SQL Server. L'application doit fonctionner sans connexion Internet, d'où j'ai besoin d'intégrer la base de données dans le fichier .exe. Entity Framework et le chargement paresseux doivent également fonctionner. Comment puis-je l'obtenir?Incorporer la base de données SQL Server dans une application C#

+0

Ce n'est pas le cas. Le plus proche que vous pouvez obtenir est d'utiliser sqlexpress. –

+0

donc je devrais forcer les utilisateurs à installer sqlserver express à côté de mon application (par exemple en l'incluant dans l'installateur), de sorte que chaque utilisateur aura sa base de données locale avec les mêmes données, ai-je raison? – jjhorn

Répondre

-1

Ne peut pas être atteint en utilisant Code First EF avec le package est déjà installé?

+0

Merci pour le conseil, mais je ne pense pas que j'ai profondément compris ce que vous pensiez ... Suggérez-vous un surcoût initial pour construire un db local avec EFCodeFirst au premier démarrage? Le fait est que mon application devrait faire référence à une base de données distante déjà existante, et qu'elle devrait le faire hors ligne, d'où la meilleure idée que j'ai eu était de "télécharger" cette base de données et de l'intégrer dans mon application. – jjhorn