私のCMS用の小さなフォーラムを作成しています。私はDALとしてsubsonic 2.2を使用しています。私はこのように私のtheadsをロードしてい :だから今、私は私のDAL.ForumThreadアイテムを持っているとき、私は、接続されたポストを読み込むことができasp.net subsonic 2.2ページングリンクテーブルコレクション
ForumPostID | ThreadID | Description | UserID | CreatedOn| etc
:私のデータベースの私ForumPostsテーブルで
DAL.ForumThread item = DAL.ForumThread.FetchByID(id);
は次のようになります使用してコレクション:
item.ForumPosts();
このすべてが素晴らしい作品が、問題は、私はサーバーサイドページングを使用して、あまりにも示すようないくつかの追加の選択パラメータを追加したいんだということですアクティブなレコードのみ。
SubSonic 2.2を使用する場合でもこれは可能ですか?私は現在、新しいSubSonic.Queryを作成してthreadidで投稿を選択していますが、問題なくpageindexとpagesizeを設定できますが、これは簡単にできると思いますか?
また、item.ForumPosts()を使用するか、新しいクエリを開始するだけで、パフォーマンスの差があるかどうかを知りたい場合、forumpostsはすでにForumThreadsコレクションにあり、新しいデータベース呼び出しを必要としないと思います右?
誰かが私を正しい方向に向けることを願っています! あなたの時間とメリークリスマスありがとうございました。
敬具、 マーク
ご協力いただきありがとうございます。 – Mark