Subsonic 3 - Нет управления выборкой, fetchAll или Scaffolding?
Вопрос
Я довольно новичок в SubSonic и загрузил последнюю версию, которая содержала только zip-файл с папками Binaries, Examples и T4 Templates.После дальнейшего чтения я с нетерпением ждал возможности попробовать элемент управления Scaffolding, однако DLL не содержит инструментов для добавления в VS2008 toolbox.
Я также не могу использовать .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 или мне следует использовать более старую версию установки (если да, то какую) и просто добавить новые каталоги в установку, чтобы получить инструменты и отсутствующие методы?
Спасибо.
Решение
Не нужно было обновлять Каркас - он отлично работает таким, какой он есть :).Я разделю "веб-материалы" на отдельные библиотеки DLL, когда у меня будет такая возможность, но сейчас вы можете использовать как 3, так и 2 в одном проекте, если вам нужен этот элемент управления.
RE Fetch и FetchByID - это статические заводские методы в классе:
Product.SingleOrDefault(...)
Product.Find(...)
Product.All().Where()...
и т.д.