Question

Je suis allé sur le site Web subsonique et j'ai téléchargé la version 3.0.0.4. Ma configuration de projet s'est bien déroulée sans erreurs. J'ai ensuite ajouté ce qui suit pour accéder à deux vues dans ma base de données

const string TABLE_SQL=@"SELECT *
    FROM  INFORMATION_SCHEMA.TABLES
    WHERE TABLE_TYPE='BASE TABLE'
    UNION
    SELECT TABLE_CATALOG,TABLE_SCHEMA,TABLE_NAME, 'View' TABLE_TYPE
    FROM INFORMATION_SCHEMA.VIEWS";

Dans Visual Studio 2010, je vois que les vues ont été générées, mais lorsque je fais ce qui suit pour tester

MsgBox(Accounting.vwVendor.All().Count().ToString())

Je n'obtiens aucune donnée. Si j'exécute la même chose pour d'autres tables générées, cela fonctionne bien. Je vois ce qui suit dans la fenêtre immédiate vs

Une première exception de chance de type 'System.InvalidOperationException' s'est produite dans subsonic.core.dll

Est-ce que je manque quelque chose pour accéder aux vues SQL Server via subsonic?

Mise à jour: j'ai changé le framework cible du profil client Framework 4.0 au profil client Framework 3.5, créez la solution, modifiez le framework cible en 4.0, créez la solution et cela a fonctionné!

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top