2014-01-27 39 views

回答

2

對於建築的一部分,你可以這樣做:

var query1 = SQL 
    .SELECT("t1.*") 
    .FROM("Table1 t1") 
    .WHERE("t1.Foo = {0}", "Bar 1"); 

var query2 = SQL 
    .SELECT("t2.*") 
    .FROM("Table2 t2") 
    .WHERE("t2.Foo = {0}", "Bar 2"); 

var batchQuery = SqlBuilder.JoinSql(";", query1, query2); 

關於執行,我不知道,如果你的ADO.NET提供支持批量SELECT查詢,也許你想要做一個聯合查詢呢?

+0

謝謝 - 正是我在找的東西!是的,我的提供者(SQL Server)允許這樣的多個鏈式查詢。 – DanP