0

SelectCountMethod を使用して返された行をカウントしていますが、追加した新しいクラスに対して呼び出されていません。

以下はUIの私のコードです。

 <asp:ObjectDataSource ID="ObjDS1" runat="server" EnablePaging="false"    TypeName="SomeBusinesslogicclass"
                       SelectCountMethod="GetCallCount" SelectMethod="sp_gettotalcallsummary2_ivr"   OnSelecting="objDS_Selecting1"
                        OnSelected="objDS_Selected1">

ビジネスの論理

public int GetCallCount(string Provider , string FromCallDate , string ToCallDate)
    {

        CallSummaryRepository rep = new CallSummaryRepository();
        return rep.GetCallCount(Provider,FromCallDate,ToCallDate);
    }

データ アクセス層

  public int GetCallCount(string Provider , string FromCallDate , string ToCallDate)
    {
        int count = 0;
        using (IVREntities context = new IVREntities())
        {
            var query = (from ap in context.sp_gettotalcallsummary2(Provider, FromCallDate, ToCallDate)

                         select ap

                        );


            count = query.Count();
        }
        return count;
    }

ブレークポイントを設定してコードをデバッグしようとしましたが、GetCallCount 関数には入りません。質問がすでに数回尋ねられていることは知っていますが、それらの回答は私の問題を解決しません

4

1 に答える 1

0

問題が発生しました。ページング プロパティを false に設定しました。

于 2012-10-12T16:26:18.213 に答える