我有一个用 C# 完成的 asp.net 项目(我的 C# 语法非常生疏),并且正在使用它在项目中创建的内置数据库。我创建了一个名为 aspnet_Tutorials 的表,它(目前)存储两列用户提交的数据:TutorialName 和 TutorialContent。很简单,这是一个学习项目。
我需要做的是从 aspnet_Tutorials 的第一列创建一个列表,以使用它在页面上创建教程的“目录”。我遇到问题的部分(主要是语法上的)是连接并遍历列以将值放入列表中。任何人都可以提供一个直接的例子吗?并可能解释代码中发生了什么。
public class TutorialsDirDAL
{
SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["ApplicationServices"].ConnectionString);
SqlCommand cmd = new SqlCommand();
SqlDataAdapter da = new SqlDataAdapter();
DataSet ds = new DataSet();
public List<string> DisplayTutorials() //parameters? String qry?
{
//query the database table, foreach loop over the data, place it into a list?
}
}
我知道如何编写简单的 sql 查询。但是我在我的谷歌搜索中看到了一些不同的设置。我目前有以下查询,请随意将其分开或提供比使用查询更好的解决方案。
cmd.CommandText = "SELECT * FROM ASPNET_TUTORIALS (TutorialTitle)"
+ "VALUES (@tutorialTitle)";
谢谢!