我有一个在两个表之间执行UNION的查询。我正在尝试用SubSonic实现同样的功能。我有两个相关的问题:
答案 0 :(得分:6)
SubSonic中没有UNION语法。您可以使用内联查询作为被忽略的here,例如
MyTableCollection MyTable = new InlineQuery().ExecuteAsCollection<MyTableCollection>(
“SELECT Col1,Col2 FROM TableA Union SELECT Col1,Col2 FROM TableB");
我发现的最佳解决方案是在视图中实现UNION,然后让SubSonic为该视图生成模型。