摘要: 在DotNetNuke3.0中,如果我们用英文版安装的时候,在数据库中我们可以看到大部分表都有一个前缀“_DNN”。为什么要设置这个前缀呢,是因为利用objectqualifier(表现为前缀),可以允许在同一个数据库中建立多个主机。在每个存储过程和表中都指定了objectqualifier。例如,你可以设置一个主机利用 'DNN1'作为前缀,同时设置另一个主机的前缀为'DNN2'。通过这种方式,... 阅读全文
posted @ 2008-05-27 14:54 Jolly-zhang 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 在所有DNN模块的安装包中,都有一个*.DNN文件。这个文件就是DNN模块的安装文件清单。在安装模块时DNN应用程序读取该文件,按照文件清单中的内容安装相关文件和数据库脚本。 DNN文件是一个XML文件结构大致如下: CLinks CLinks 分类链接模块 01.00... 阅读全文
posted @ 2008-05-27 14:20 Jolly-zhang 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 编写DotNetNuke(以下简称DNN)模块相关数据库安装/卸载脚本,是模块开发的一个重要环节。DNN程序会根据模块相关的脚本自动安装或卸载模块相关的表和存储过程等。 DNN中模块的数据库安装脚本一般命名为:版本号.具体数据访问Provider名称(如对应SQLServer的安装文件可为:01.00.00.SqlDataProvider)。在上传新模块时,DNN的模块安装程序,会根据DNN... 阅读全文
posted @ 2008-05-27 13:43 Jolly-zhang 阅读(234) 评论(0) 推荐(0) 编辑