我有一些使用Subsonic 1.x的旧代码,并希望迁移到3。我的一些旧方法用于使用旧的Subsonic Query对象返回Dataset,然后只需调用ExecuteDataset()。
还是完全消失了??
有人能帮上忙吗?谢谢!
发布于 2010-03-26 00:08:36
您可以返回execute a Reader,然后将数据从reader加载到datatable,如下所示:
SubSonic.Query.SqlQuery qry= new Select().From<Evento>().Where(EventosTable.FechaInicioColumn).IsEqual(3);
System.Data.IDataReader reader = qry.ExecuteReader();
System.Data.DataTable table = new System.Data.DataTable();
table.Load(reader);发布于 2010-01-06 13:48:53
我没有在SubSonic 3.0中使用过它,但是SubSonic.DataProviders.DbDataProvider对象有一个接受QueryCommand对象的ExecuteDataSet方法。这可能就是你所需要的。
https://stackoverflow.com/questions/1936511
复制相似问题