subsonic生成无效的JOIN查询

时间:2009-06-24 20:31:03

标签: join subsonic

我是SobSonic的新手并尝试为两个表创建连接查询。我找到了选项LeftInnerJoin,它生成了看似有效的查询。当尝试在MSSQL 2005上运行它时,它不起作用,因为LEFT INNER JOIN无效,但LEFT JOIN。

我仍在寻找生成查询以加入mutiples表和输出倍数表的方法。

1 个答案:

答案 0 :(得分:0)

您需要类似以下内容的查询:

MyFirstTableCollection myFirstTables = DB.Select().From(MyFirstTable.Schema)
  .InnerJoin(MySecondTable.Schema)
  .ExecuteAsCollection<MyFirstTableCollection>();

如果要返回两个表中的所有列(输出倍数表),但是您应该创建一个View,其中包含您需要的所有列并进行查询。