DBML存储过程返回值
2009-08-31 15:45 蜡笔小旧 阅读(348) 评论(0) 编辑 收藏 举报
[Function(Name="dbo.Search")] public int Search([Parameter(Name="KeyWord", DbType="NVarChar(100)")] string keyWord, [Parameter(Name="PageSize", DbType="Int")] System.Nullable<int> pageSize, [Parameter(Name="PageIndex", DbType="Int")] System.Nullable<int> pageIndex, [Parameter(Name="Separator", DbType="VarChar(50)")] string separator, [Parameter(Name="Endmark", DbType="VarChar(50)")] string endmark, [Parameter(Name="PQCSql", DbType="VarChar(2000)")] string pQCSql) { IExecuteResult result = this.ExecuteMethodCall(this, ((MethodInfo)(MethodInfo.GetCurrentMethod())), keyWord, pageSize, pageIndex, separator, endmark, pQCSql); return ((int)(result.ReturnValue)); }
[ResultType(SRes)]
‘’ is a type but is used as a variable
[Function(Name="dbo.Search")] [ResultType(typeof(MvcConnection.Controllers.SRes))] public IMultipleResults Search([Parameter(Name="KeyWord", DbType="NVarChar(100)")] string keyWord, [Parameter(Name="PageSize", DbType="Int")] System.Nullable<int> pageSize, [Parameter(Name="PageIndex", DbType="Int")] System.Nullable<int> pageIndex, [Parameter(Name="Separator", DbType="VarChar(50)")] string separator, [Parameter(Name="Endmark", DbType="VarChar(50)")] string endmark, [Parameter(Name="PQCSql", DbType="VarChar(2000)")] string pQCSql) { IExecuteResult result = this.ExecuteMethodCall(this, ((MethodInfo)(MethodInfo.GetCurrentMethod())), keyWord, pageSize, pageIndex, separator, endmark, pQCSql); return ((IMultipleResults)(result.ReturnValue)); }
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步