2009-05-29 41 views
0

嘗試使用下面的方法實例化SubSonic中的查詢(因爲它顯然不需要像構造查詢對象的其他方法那樣訪問數據庫),Scott Kohl's優秀的SubSonic文檔。問題是,生成的代碼將此方法定義爲私有的 - 而非公共的。有一個更好的方法嗎?最近從公共到私人所做的改變是什麼?爲什麼?由於其保護級別,GetTableSchema()無法訪問

謝謝。

SubSonic.Query query1 = new SubSonic.Query(TradeBender.Item.GetTableSchema()); 

回答

1

SubSonic.Query有點過時。查看SQLQuery類。以下是示例代碼:

Dim q As SubSonic.SqlQuery() = New SubSonic.Select().From("Table").Where("Field").IsEqualTo(1) 

    ' Or 

    Dim BookList As Generic.List(Of NorthWind.Data.Book) = New SubSonic.Select(). _ 
     From(NorthWind.Data.Tables.Book).Where("Field"). _ 
     IsEqualTo(1).ExecuteTypedList(Of NorthWind.Data.Book)() 
+0

謝謝瑞克。我可以問:使用哪種優質資源包含亞音速的最新文檔?我很討厭找到當前最好的文檔/代碼示例。另外,你的代碼是2.2還是3? – TheUXGuy 2009-05-29 06:55:01

相關問題