我正在使用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函数。我知道这个问题已被问过几次,但这些答案并没有解决我的问题
答案 0 :(得分:0)
遇到了问题。我已将paging属性设置为false。