62,267
社区成员
发帖
与我相关
我的任务
分享
ProductsTypeDAL dl = new ProductsTypeDAL();
if(dl!=null)
{
List<ProductsType> list =dl.getAllProductsType();
foreach (ProductsType t in list)
{
...
}
...
}
ProductsTypeDAL dl = new ProductsTypeDAL();
这句执行没问题?
/// <summary>
/// 返回所有的实体
/// </summary>
/// <returns></returns>
public List<ProductsType> getAllProductsType()
{
SqlParameter[] parm = {
new SqlParameter("@sign",SqlDbType.Int)
};
parm[0].Value = 0;//存储过程中0为全部 包括现在不能使用的 1为只有使用的
List<ProductsType> list = new List<ProductsType>();
SqlDataReader reader = SQLHelper.RunProcedure("p_ProductsType_GetAll", parm);
while (reader.Read())
{
ProductsType item = new ProductsType();
item.TypeID = reader.GetInt32(reader.GetOrdinal("TypeID"));
item.TypeName = reader.GetString(reader.GetOrdinal("TypeName"));
item.State = reader.GetString(reader.GetOrdinal("State"));
item.Description = reader.GetString(reader.GetOrdinal("Description"));
list.Add(item);
}
reader.Close();
return list;
}