public List<Model.ToDo> GetList(string strWhere)
{
StringBuilder strSql = new StringBuilder();
strSql.Append("SELECT * FROM ToDoList ");
if (strWhere.Trim() != "")
{
strSql.Append(" WHERE " + strWhere);
}
strSql.Append(" ORDER BY ID DESC ");
List<Model.ToDo> models = new List<Model.ToDo>();
using (SqlDataReader dr = SQLHelper.ExecuteReader(Util.Conn, strSql.ToString()))
{
while (dr.Read())
{
models.Add(GetModel(dr));
}
}
return models;
}
这个是单表,单model,如果sql语句改成
strSql.Append("SELECT * FROM ToDoList ");
strSql.Append("JOIN Customer ON Customer.ID=ToDoList.CustomerID ");
链接了另外一个表,这种情况怎么用泛型实现?
浮云间
回首忆惘然