私は C# で asp.net プロジェクトを作成しており (私の C# 構文は非常にさびています)、プロジェクトで作成された組み込みデータベースを使用しています。私は aspnet_Tutorials という名前のテーブルを作成しました。このテーブルには、(現時点では) ユーザーが送信したデータの 2 つの列、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)";
ありがとうございました!