1

WCF データ サービスを使用しています。その結果がGridViewにあるように、ストアドプロシージャを使用したい。次のような Execute メソッドを使用した例を見つけました。

http://www.codegain.com/articles/wcf/miscellaneous/how-to-use-stored-procedure-in-wcf-data-service.aspx

しかし、私の場合、コンパイラは execute メソッドを認識しません。Intelisens ではまったく認識しません。誰でも助けることができますか?

4

1 に答える 1

2

必要な名前空間をインポートしましたか? 確認したところ、次のコードは問題なくコンパイルされます。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
//DataServiceContext
using System.Data.Services;
using System.Data.Services.Client;

namespace WebApplication1
{
    public partial class WebForm1 : System.Web.UI.Page
    {
        public class StudentGrade
        {
            //ClassDefinition
        }

        protected void Page_Load(object sender, EventArgs e)
        {
            DataServiceContext context = new DataServiceContext(new Uri("http://URI"));

            List<StudentGrade> lstStudentsGrade = context.Execute<StudentGrade>
                   (new Uri("http://URI")).ToList();
        }
    }
}

DataServiceContext クラスと .Execute<>() メソッドを使用する前に、System.Data.Servicesとがインポートされていることを確認してください。System.Data.Services.Client

于 2012-11-01T17:38:54.357 に答える