Дозвуковой 3 - Нет управления Fetch, FetchAll или Scaffolding? - PullRequest
0 голосов
/ 12 сентября 2009

Я довольно новичок в SubSonic и скачал последнюю версию, которая содержала только zip-файл с папками Binaries, examples и T4 Templates. После дальнейшего чтения я с нетерпением ждал возможности попробовать элемент управления Scaffolding, однако 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 или я должен использовать более старую версию установки (если да, то какую), и просто добавить новые каталоги в установку, чтобы получить инструменты и отсутствующие методы?

Спасибо.

1 Ответ

2 голосов
/ 12 сентября 2009

Не нужно было обновлять Scaffold - он отлично работает, как есть :). Я буду разбивать «веб-материал» на отдельные библиотеки DLL, когда у меня будет такая возможность, но сейчас вы можете использовать как 3, так и 2 в одном проекте, если вам нужен этот элемент управления.

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

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

и т.д.

...