0

私は 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.xx 用の別のインストール ファイルはありますか、それとも古いバージョンのインストールを使用し (ある場合)、単に新しいディレクトリをインストールに追加して、ツールと不足しているメソッドを取得する必要がありますか?

ありがとう。

4

1 に答える 1

2

Scaffold を更新する必要はありませんでした。そのままでうまく機能します :)。機会があれば、「Web のもの」を個別の DLL に分割する予定ですが、今のところ、その制御が必要な場合は、同じプロジェクトで 3 と 2 の両方を使用できます。

RE Fetch および FetchByID - これらは、クラスの静的ファクトリ メソッドです。

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

于 2009-09-12T03:18:42.060 に答える