Subsonic 3 - Нет управления выборкой, fetchAll или Scaffolding?

StackOverflow https://stackoverflow.com/questions/1413977

  •  06-07-2019
  •  | 
  •  

Вопрос

Я довольно новичок в 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()...

и т.д.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top