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 回答