2009-08-23 5 views
2

J'ai démarré un projet d'application Web C# en utilisant subsonic 3.0.3 comme DAL et SQLite pour la base de données.

Il n'y a aucun problème lors de l'utilisation de SimpleRepo, mais le problème se produit lorsque j'essaie d'utiliser des modèles ActiveRecord/Linq T4.

Il est écrit "Le fichier de métadonnées 'System.Data.SQLite' est introuvable". Le settings.ttinclude est celui fourni avec le fichier SQLite.ttinclude et sa config semble correcte, et d'autres fichiers sont utilisés pour utiliser SQLite.ttinclude bien sûr. Je les ai également testés avec une base de données SQL Server et tout va bien.

également essayé la recherche à ce sujet sur le net et tout ce que je pouvais trouver étaient celles-ci:Problèmes de T4 Active Record et Linq T4

  1. Subsonic Google Groups qui me charge d'ajouter une référence à System.Data.SQLite au sommet de settings.ttinclude. Pas de chance.
  2. Quelqu'un au here a commenté ce problème, et il a été répondu pour vérifier la chaîne de connexion, ce qui ne semble pas être mon problème, car l'application fonctionne lorsque j'utilise SimpleRepo.

Répondre

2

SQLite est-il installé sur votre ordinateur? Vous avez également besoin du pilote .NET (c'est ce que vous ne pouvez pas trouver).

+0

Merde! Tout ce que j'avais à faire était de copier SQLite dans GAC. De toute façon, je n'ai jamais rencontré celui-ci auparavant, n'a-t-il pas d'autre solution? – Parsa

Questions connexes