GetTableSchema () недоступен из-за уровня защиты - PullRequest
0 голосов
/ 29 мая 2009

попытка создания экземпляра Query в SubSonic с использованием приведенного ниже метода (поскольку он, очевидно, не требует поездки в БД, как это делают другие методы для создания объекта Query), согласно превосходной документации Скотта Коля в SubSonic. Проблема в том, что сгенерированный код определяет этот метод как приватный, а не публичный. Есть лучший способ сделать это? Было ли изменение, сделанное недавно, от публичного к частному? Почему?

Спасибо.

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

Ответы [ 2 ]

3 голосов
/ 29 мая 2009

Вы также можете попробовать новую вики, которую я пытаюсь создать. Это еще не выпущено полностью - но получение там:

http://subsonicproject.com/docs

1 голос
/ 29 мая 2009

SubSonic. Запрос немного устарел. Проверьте класс 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)()
...