2009-09-12 6 views
0

Je suis assez nouveau à SubSonic, et téléchargé la dernière version qui contenait seulement un fichier zip avec les dossiers Binaires, Exemples et T4 Templates. Après une lecture plus poussée, j'étais impatient d'essayer le contrôle Scaffolding, mais la DLL ne contient aucun outil à ajouter à la boîte à outils VS2008.Subsonic 3 - Aucun contrôle d'extraction, de récupération ou d'échafaudage?

Je suis aussi incapable d'utiliser .Fetch, .FetchByID, etc.

J'utilise le modèle ActiveRecord, et toutes les entités de table sont créés dans ActiveRecord.cs.

je peux saisir des données en utilisant les suivantes:


 var qry = from s in tbl_Geo_State.All() 
        select new 
        { 
         s.State 
        }; 

     GridView1.DataSource = qry; 
     GridView1.DataBind(); 

Y at-il un fichier d'installation différent pour 3.0.xx ou devrais-je utiliser une ancienne installer la version (si oui, qui), et ajoutez simplement les nouveaux répertoires à l'installation pour obtenir les outils et les méthodes manquantes?

Merci.

Répondre

2

Pas besoin de mettre à jour l'échafaudage - il fonctionne très bien comme il est :). Je diviserai le "web stuff" en DLL séparées quand j'en aurai l'occasion - mais pour l'instant vous pouvez utiliser à la fois 3 et 2 dans le même projet si vous voulez ce contrôle.

RE Fetch et FetchByID - ce sont des méthodes d'usine statiques sur la classe:

Product.SingleOrDefault(...) 
Product.Find(...) 
Product.All().Where()... 

etc.