Subsonic 3 - Без Fetch, FetchAll или контрол на скелето?

Аз съм сравнително нов в SubSonic и изтеглих най-новата версия, която съдържаше само zip файл с папките Binaries, Examples и T4 Templates. След по-нататъшно четене очаквах с нетърпение да изпробвам контрола на скелето, но DLL не съдържа инструменти за добавяне към кутията с инструменти на VS2008.

Също така не мога да използвам .Fetch, .FetchByID и т.н.

Използвам модела ActiveRecord и всички обекти на таблица се създават в ActiveRecord.cs.

Мога да взема данни, като използвам следното:


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

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

Има ли различен инсталационен файл за 3.0.x.x или трябва да използвам по-стара инсталационна версия (ако да, коя) и просто да добавя новите директории към инсталацията, за да получа инструментите и липсващите методи?

Благодаря.


person ElHaix    schedule 12.09.2009    source източник


Отговори (1)


Нямаше нужда да актуализирам Scaffold - работи страхотно така, както е :). Ще разделя "уеб нещата" на отделни DLL файлове, когато имам възможност - но засега можете да използвате и 3, и 2 в един и същи проект, ако искате този контрол.

RE Fetch и FetchByID - това са статични фабрични методи на класа:

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

и т.н.

person Community    schedule 12.09.2009