class DaqPointDao : IDaqPointDao
{
public List<DaqPointModel> GetAllDaqPoint(string connectString, Guid driverOID, Guid daqServiceOID)
{
List<DaqPointModel> rtn = new List<DaqPointModel>();
try
{
string sql = " select * from (select daq_point.* from daq_device, daq_point where daq_device.daq_driver_oid =@daq_driver_oid";
sql += " and daq_device.daq_service_oid = @daq_service_oid and daq_device.daq_device_oid = daq_point.daq_device_oid) as a,";
sql += "daq_extend_modbustcppoint where a.daq_point_oid = daq_extend_modbustcp_point_oid";
SqlParameter[] parameters = new SqlParameter[2];
parameters[0] = new SqlParameter("daq_driver_oid", DbType.Guid);
parameters[0].Value = driverOID;
parameters[1] = new SqlParameter("daq_service_oid", DbType.Guid);
parameters[1].Value = daqServiceOID;
DataTable dt = MSQLHelper.getDS(connectString, CommandType.Text, sql, parameters).Tables[0];
rtn = ConvertUtilPoint.ConvertTableToObject(dt);
}
catch (Exception ex)
{
throw ex;
}
return rtn;
}
}
上面代码我为了得多所有我想要的点,写了个接口,然后这个是接口的实现,我想问的是下面这个代码
public List<DaqPointModel> GetAllDaqPoint(string connectString, Guid driverOID, Guid daqServiceOID)
List<DaqPointModel> 这个是返回类型,GetAllDaqPoint这个是方法,(string connectString, Guid driverOID, Guid daqServiceOID)这个是参数类型和参数,我想问的是(string connectString, Guid driverOID, Guid daqServiceOID)我是通过这三个参数,来找到我想要的所有的点,是这个意思吗?我传递的是这三个参数的值?