2009-05-29 12 views
0

以下のメソッドを使用してSubSonicでクエリをインスタンス化しようとしています(クエリオブジェクトを作成するための他のメソッドと同様にDBへのトリップは必要ありません)、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

+0

2.1または2.2私はまだ3を混乱させない(または少なくとも多くはない)。 http://subsonicproject.com/querying/select-queries/ –

3

また、私が構築しようとしている新しいwikiを試すこともできます。それは完全にまだリリースされていないです - しかし行き方:

http://subsonicproject.com/docs

関連する問題