0

データベースからアイテムのリストを取得するクエリを作成しました。

    CREATE PROCEDURE dbo.GetSubjects(@DayComing varchar(10) , @UserId varchar(3))
    AS
IF EXISTS(
    SELECT        Std_ID
    FROM            Student
    WHERE Std_ID = @UserID) 
    BEGIN

    SELECT        TimeTable.Ttb_Subject 
    FROM            Student INNER JOIN
                       Class ON Student.Std_Class = Class.Cls_ID INNER JOIN
                       TimeTable ON Class.Cls_ID = TimeTable.Ttb_Class
     WHERE        (TimeTable.Ttb_WeekDay = @DayComing) AND (Student.Std_ID = @UserID)

     END
     ELSE BEGIN

     SELECT        TimeTable.Ttb_Subject, TimeTable.Ttb_Class
     FROM            Teacher INNER JOIN
                        TimeTable ON Teacher.Tch_ID = TimeTable.Ttb_Teacher
     WHERE        (TimeTable.Ttb_WeekDay = @DayComing)

     END

aspページにmを表示したいのですが、どうすればいいのかわかりません。これを手伝ってくれるチュートリアルを知っていますか?

ありがとう。

4

2 に答える 2

0

Linq2Sql、Linq2EF、ADO.NET、その他のフレームワークなど、いくつかのオプションがあります。

これをado.netで実現する方法についての説明は次のとおりです。http: //www.codeproject.com/Articles/15403/Calling-Stored-procedures-in-ADO-NET

Linq 2 SQLを使用してこれを行う方法は次のとおりです: http://weblogs.asp.net/scottgu/archive/2007/08/16/linq-to-sql-part-6-retrieveing-data-using-stored-procedures。 aspx

およびLinq2Entity Framework: http: //msdn.microsoft.com/en-us/data/gg699321

于 2012-04-04T09:36:43.123 に答える
0

あなたにはたくさんの選択肢があります。以下のソースをご覧ください。

ASP.NETデータコントロール

また、EntityFrameworkのようなORMテクノロジーを使用することをお勧めします。

データの操作(Entity Frameworkチュートリアル)

于 2012-04-04T09:38:17.457 に答える