这是我的课:
public class Customer
{
public int ID { get; set; }
public string Card_ID { get; set; }
public double Cash { get; set; }
public string Name { get; set; }
public Image Photo { get; set; }
}
我需要SELECT
在我的数据库上创建一个以获取一些信息customer
,我曾经使用过,DataSet
但我发现它在性能方面不是最佳选择。另外我只需要读取 2 或 3 个字段,我开始使用此方法:
public List<Customer> ConsultCustomerData(string cardID)
{
list<Customer> customer = null;
string sql = "SELECT name, cash FROM customers WHERE card_id = @cardID";
try
{
MySqlCommand cmd = new MySqlCommand();
cmd.CommandText = sql;
cmd.CommandType = CommandType.Text;
cmd.Parameters.Add(new MySqlParameter("@cardID", MySqlDbType.VarChar)).Value = cardID;
}
catch (Exception ex)
{
throw new Exception(ex.Message);
}
}
现在我不知道如何继续......我如何使用or
返回这些信息?List
IList