【问题标题】:2sxc - add new record to non 2sxc data table2sxc - 向非 2sxc 数据表添加新记录
【发布时间】:2017-11-16 08:13:34
【问题描述】:

我知道这比 2sxc 问题更 dnn,但我在 dnn 数据库中有一些自定义表,不知道如何做 clasic dnn 模块并且只使用 2sxc 进行模块开发。

我的问题是,如果您能给我一些指导,从 razor 脚本或 2sxc apicontroller(首选)在此表中添加新记录的最简单方法是什么。

如果有人可以粘贴一些带有代码的示例以获取 sql 连接字符串、dnn 数据库对象限定符和带有命令执行的 sql,那将是最好的。 我不需要任何关系资料。

从那里我想我可以弄清楚如何编辑、删除和发布其他人可以看到的代码。

我不打算将它用于许多 stuf,但我们有一些传感器和带有很多事件的应用程序,需要自定义表格,我可以轻松清除和索引,并且不希望这些数据是 EAV 表格。

以后我知道如何通过 2sxc 中的 sql 数据源获取数据以进行可视化。

【问题讨论】:

    标签: dotnetnuke 2sxc


    【解决方案1】:

    在遥远的将来,我们将创建一个通用 API 来存储到任何类型的存储库(EAV、SQL、CSV、Json 等),但现在,您只需对其进行编码。

    基本上你的问题实际上与 2sxc 无关——我建议你简单地用谷歌搜索“使用 WebApi 将数据保存到 SQL”之类的东西——然后将此代码放入 2sxc 中的 API 控制器中。

    目前我没有任何演示代码,但如果你创建了一个演示,我很乐意在博客上发布它并发布在https://2sxc.org/en/apps

    【讨论】:

    • 我创建了用于创建数据表的小型 dnn 模块,并使用 petapoco 创建了小型 api。你能给我一些指导如何制作 2sxc 模块来创建数据表还是这是不可能的?
    • 如果我理解正确,您的问题是您可以将安装代码放在哪里。目前没有标准功能,但最简单的方法是创建一个默认视图(所以它首先显示,当用户第一次使用应用程序时),单击按钮将调用您的代码。代码可以在视图中或 API 中。它并不完美,但可以完成工作。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-13
    • 1970-01-01
    相关资源
    最近更新 更多