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 関数には入りません。質問がすでに数回尋ねられていることは知っていますが、それらの回答は私の問題を解決しません