Может ли кто-нибудь дать мне эквивалентный запрос для следующего запроса MySQL:
string qry = "select @rownum := @rownum + 1 AS rowno, b_eventid as EventID,b_eventdata as
EventData,b_machinetimestamp as MachineTime,b_hosttimestamp as HostTime";
qry = qry + " from bm_transaction, (select @rownum := 0) r where b_terminalid=" +
tid + " order by b_hosttimestamp desc";
MySqlDataAdapter adp = new MySqlDataAdapter(qry, sqlcon);
adp.Fill(dtLogs);
И мой пример запроса SubSonic выглядит примерно так:
DataTable dtlogs=new DataTable();
try{
arithmaticdataDB db=new arithmaticdataDB();
IDataReader drreader=db.SelectColumns("b_eventid as EventID,b_eventdata as EventData,b_machinetimestamp as MachineTime,b_hosttimestamp as HostTime")
.From(" bm_transaction").Where("b_terminalid").IsEqualTo(tid).OrderDesc("b_hosttimestamp").ExecuteReader();
Как я могу изменить вышеуказанное на эквивалент моего запроса ADO.NET в SubSonic 3.0.0.4?
Любое руководство заметно.