在c#类或函数中获取sql结果
本文关键字:获取 sql 结果 函数 | 更新日期: 2023-09-27 17:57:57
我在很多地方使用相同的sql查询。
我想把我的sql查询放在c#类或函数中,然后调用函数,我该怎么做?我以后怎么调用这个函数,
谢谢。
我的代码:
con.Open();
cmd = new SqlCommand("select top(1) Image_path from Images", con);
dr = cmd.ExecuteReader();
while (dr.Read())
{
Image1.Src = dr["Image_path"].ToString();
Image2.Src = dr["Image_path"].ToString();
}
con.Close();
public static List<ImageClass> GetImages()
{
var objList = new List<ImageClass>();
string connectionString = "yourConnection";
using (SqlConnection con = new SqlConnection(connectionString))
{
con.Open();
using (var command = new SqlCommand("Select top(1) Image_path from Images", con))
using (var reader = command.ExecuteReader())
{
while (reader.Read())
{
objList.Add(new ImageClass()
{
Src = reader["Image_path"].ToString()
});
objList.Add(new ImageClass()
{
Src = reader["Image_path"].ToString()
});
}
}
}
return objList ;
}
当你需要它
var imageList = GetImages();