2009-08-25 4 views
0

記事オブジェクトのリストを返す状況にあります。 Articleオブジェクトのプロパティは次のようになります。sqlを使用して親子のデータを返す

private int _articleId; 

private string _articleName; 

private List<Tag> _tags; 

記事オブジェクトには、「タグ」タイプのリストである_tagsというプロパティがあります。今度はArticleオブジェクトのリストを返すことを前提にして、Articleオブジェクトのリストを返すときに、このタイプのタグのリストをどのように埋め込むことができますか。

私は次のように結果を表示するために探しています:

ArticleName 

Tag1 Tag2 Tag3 
+1

あなたはこれがいつもないかもしれないで? –

答えて

0

は記事のリストを取得します。

、ループは、これらのタグの上に

。それが適用されるものを記事への結果として得られたデータは、識別子のいくつかの並べ替えを持っていると仮定すると(タグのリストを取得するには、SQLクエリを使用し、それに応じて正しいの記事のためにリストを作成します。

+0

あり、どのプラットフォームあなたは各記事のための呼び出しを行うので、望ましいと思う。 10000件の記事があるとします。これは、追加の10000件のDBコールです。 * shudder *(もちろん、ページングは​​役に立ちます) –

+0

またはLazy Loadingを使用することができます:http://en.wikipedia.org/wiki/Lazy_loading – Burnsys

+0

私は各記事を検索するつもりはありませんでした。 1つのクエリですべての記事(すべての記事)を取得すると、タグを記事に関連付けることができます。それは、タグクエリが、それが適用される記事の識別子のいくつかの並べ替えを取得することが重要であるということです。 –

関連する問題