GetMeterByAccountNumber
это не тип возвращаемого значения, это имя функции.
Вы можете сделать что-то подобное, однако я бы назвал это GetMetersByAccountNumber , так как он возвращает массив / IEnumerable
Также я не уверен, что deviceClass имеет отношение к номеру счета ..
using System.Linq;
using System.Collections.Generic
public IEnumerable<meter> GetMetersByAccountNumber(string accountNumber) {
var items = new List<meter>();
//some query work and next is sql data reader
while (rdr.Read())
{
var deviceClass = rdr["deviceClass"].ToString();
var meter = new meter();
//Im guessing meter has some properties to set ?
meter.deviceClass = deviceClass;
items.Add(meter);
}
return items.AsReadOnly();
}