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 回答
0

可以使用 CodingHorror 方法直接执行 SQL:

http://subsonicproject.com/docs/CodingHorror

于 2009-07-16T11:32:29.377 回答