亚音速3 - 没有获取,FetchAll或脚手架控制?

时间:2009-09-12 01:34:14

标签: subsonic fetch scaffold

我是SubSonic的新手,并下载了最新版本,其中只包含带有文件夹Binaries,Examples和T4 Templates的zip文件。在进一步阅读时,我期待尝试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 个答案:

答案 0 :(得分:2)

不需要更新脚手架 - 它的工作方式很棒:)。当我有机会时,我会将“web stuff”拆分成单独的DLL - 但是现在如果你想要那个控件,你可以在同一个项目中同时使用3和2。

RE Fetch和FetchByID - 这些是类上的静态工厂方法:

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