Subsonic GetTableSchema()由于其保护级别而无法访问

Subsonic GetTableSchema()由于其保护级别而无法访问,subsonic,Subsonic,根据Scott Kohl优秀的亚音速文档,尝试使用以下方法在亚音速下实例化查询(因为它显然不需要像构造查询对象的其他方法那样访问DB)。问题是,生成的代码将此方法定义为private,而不是public。有更好的方法吗?最近有没有从公共变为私人?为什么? 谢谢 SubSonic.Query query1 = new SubSonic.Query(TradeBender.Item.GetTableSchema()); 亚音速。查询有点过时了。查看SQLQuery类。下面是示例代码: Di

根据Scott Kohl优秀的亚音速文档,尝试使用以下方法在亚音速下实例化查询(因为它显然不需要像构造查询对象的其他方法那样访问DB)。问题是,生成的代码将此方法定义为private,而不是public。有更好的方法吗?最近有没有从公共变为私人?为什么?

谢谢

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

亚音速。查询有点过时了。查看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)()

亚音速。查询有点过时了。查看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)()

你也可以试试我正在建立的新维基。它还没有完全发布-但正在实现:


您也可以尝试我正在构建的新wiki。它还没有完全发布-但正在实现:


谢谢你,瑞克。我可以问一下:什么是一个好的资源使用,其中包含最新的文件亚音速?我花了很长时间才找到最新的好文档/代码示例。另外,你的代码是2.2还是3?2.1或2.2我还没有搞乱3(或者至少没有太多)。谢谢你,瑞克。我可以问一下:什么是一个好的资源使用,其中包含最新的文件亚音速?我花了很长时间才找到最新的好文档/代码示例。另外,你的代码是2.2还是3?2.1或2.2我还没有搞乱3(或者至少没有太多)。