2009-04-16 56 views
0

我試圖從我在Subsonic中寫入的查詢返回一個數據表(我剛剛開始學習它) - 但只能返回一個DataSet?如何從SubSonic查詢返回DataTable?

public DataTable GetAllCarTypes() 
{ 
    return new Query("tblCarType").ExecuteDataSet(); 
} 

我很希望.ExecuteDataTable()?

回答

2

如果你只返回1個表從查詢中,你可以這樣做:

public DataTable GetAllCarTypes() 
{ 
    return new Query("tblCarType").ExecuteDataSet().Tables[0]; 
} 
+0

醜但正確。 SubSonic絕對需要ExecuteDataTable()。爲什麼任何人使用DataSet時,他們只需要一個DataTable超越了我。 – Matt 2010-07-16 15:43:59

0

Ahhaaa ..應該有想過IT運公佈之前,想我現在

public DataTable GetAllCarTypes() 
{ 
    return new Query("tblCarType").ExecuteDataSet().Tables[0]; 
} 

如果不是請你能張貼了正確的語法