Subsonic 3-Fetch、FetchAll、または足場のコントロールなし?
質問
私はSubSonicにかなり慣れていないため、バイナリ、サンプル、およびT4テンプレートのフォルダーを含むzipファイルのみを含む最新バージョンをダウンロードしました。さらに読むと、私はスキャフォールディングコントロールを試すことを楽しみにしていましたが、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に別のインストールファイルがありますか、それとも古いインストールバージョンを使用する必要があります(使用している場合)。
ありがとう。
解決
Scaffoldを更新する必要はありませんでした-そのままの状態でうまく機能します:)。 「ウェブ関連」を分割します。機会があれば個別のDLLに分割します-ただし、現時点では、そのコントロールが必要な場合は、同じプロジェクトで3と2の両方を使用できます。
RE FetchおよびFetchByID-これらはクラスの静的ファクトリメソッドです:
Product.SingleOrDefault(...)
Product.Find(...)
Product.All().Where()...
etc。
所属していません StackOverflow