0

Subsonic を試してみましたが、SimpleRepository によって CTE を実行し、そのクエリから POCO を取得できるようにしたいという問題に遭遇しました。

Simplerepository アプローチを使用している場合、Subsonic 3.0 でダイレクト SQL を実行する方法はありますか?

Northwind db の例で私の問題を説明するには: これらのカテゴリ (1,2,3) のいずれかに属する製品を持つすべての注文を取得したいと考えています。SimpleRepository Select または LINQ でこれを行う良い方法を思いつくことができませんでした。CTE を使用すると、これを数秒で実行できます。

この例:方法: SQL クエリを直接実行する (LINQ to SQL)

4

2 に答える 2

1

Adam が言及しているように CodingHorror を使用でき、そこから ToList または ExecuteTypedList() を使用して型付きリストを取得することもできます。

于 2009-07-19T06:22:26.153 に答える