nc's world:

天行健,君子以自强不息
地势坤,君子以厚德载物

博客园 首页 新随笔 联系 订阅 管理

从最前台的界面开始检查,*.ascx文件到.cs文件,到controller\ info 然后到data provider,通过“转到定义”来实现逐层上查。

在provider 里面的sqldataprovider中察看相应于dataprovider 中的继承的接口类的方法----〉到数据库里面的存储过程。

最终是

CREATE PROCEDURE {databaseOwner}{objectQualifier}HVC_Suggestion_GetMsgInfoManagerModules
(
 @PortalId int
)

AS

SELECT M.*,
       DM.*
FROM   {databaseOwner}{objectQualifier}Modules M
INNER JOIN {databaseOwner}{objectQualifier}ModuleDefinitions MD ON M.ModuleDefID = MD.ModuleDefID
INNER JOIN {databaseOwner}{objectQualifier}DesktopModules DM ON MD.DesktopModuleID = DM.DesktopModuleID
WHERE  M.PortalId = @PortalId AND DM.ModuleName = 'Hivence-Suggestion' AND M.IsDeleted = 0
ORDER BY M.ModuleId

RETURN

GO

CREATE PROCEDURE {databaseOwner}{objectQualifier}HVC_Suggestion_GetMsgInfo
(
 @MsgInfoID int
)

AS
 

中的ModuleName = 'Hivence-Suggestion' 与*.dnn中的定义的模块名称不同。

*.dnn中的 <modulename>Hivence-Suggestion</modulename>

前后要一致,不能有半点差别

posted on 2006-06-22 14:09  nicesnow  阅读(240)  评论(0编辑  收藏  举报