gpt4 book ai didi

mysql - Sharepoint和数据库交互,我该怎么办?

转载 作者:行者123 更新时间:2023-11-29 16:38:13 24 4
gpt4 key购买 nike

我开发了一个 MySQL 数据库,其中包含有关不同文档和产品的信息。现在我必须创建一个必须集成到共享点中的用户界面。由于我是 Sharepoint 的新手,我有点迷失,我不知道应该选择什么(在 Visual Studio 上开发将托管在 Sharepoint 上的 Web 应用程序、开发 WebPart...等我不知道做什么)。

所以我的问题是:在 Sharepoint 上开发此用户界面的最佳选择是什么?

谢谢

最佳答案

您可以采取不同的方式:

  1. 定期或基于事件将数据从 MySQL 数据库推送到 SharePoint 列表。
    在这种情况下,您已经拥有 SharePoint ListView 的 UI 界面。如果开箱即用的 UI 不够,那么您可以使用 javascript 或创建自己的 Web 部件或创建 SharePoint 加载项来创建自己的 UI。
    您可以通过多种方式做到这一点:
    1.1. C# 控制台应用程序(使用 Visual Studio 创建)。控制台应用程序将连接到您的 SQL 数据库并在 SharePoint 列表中创建列表项。您可以在 Windows 任务计划程序中计划此控制台。
    1.2.另一个定期运行在数据库外部的代码。可能是 PowerShell 脚本、SharePoint 计时器作业、Windows 服务、SharePoint 工作流或其他内容。此代码将连接到数据库并将数据推送到 SharePoint 列表。
    1.3.我不知道您如何填充数据库,但在您的逻辑中,您可以添加逻辑,以便在向数据库添加记录时也在列表中创建 SharePoint 列表项。
    它是基于事件的逻辑。

  2. 每次加载页面时从 SharePoint 数据库中获取所有数据。
    将一些 Web 部件添加到 SharePoint,以便在页面加载时从数据库获取数据(您可以混合下面的一些部件以获得预期的行为):
    2.1.在 Visual Studio 中创建您自己的 Visual Web 部件。将包含 Web 部件的解决方案部署到 SharePoint。将 Web 部件添加到 SharePoint 中的任何页面。
    此 Web 部件将在页面加载时从数据库获取数据。
    2.2.您可以创建托管在任何地方(SharePoint,另一个地方)的 Web 服务,该服务从数据库返回数据。
    创建调用此 Web 服务来获取数据和呈现数据的 JavaScript 逻辑。
    在 SharePoint 的内容编辑器或脚本编辑器 Web 部件中添加此 JavaScript 逻辑。 CE 和 SE Web 部件是开箱即用的 Web 部件,您不需要开发它。
    2.3.创建将从 Web 服务获取数据的 SharePoint 加载项。
    2.4.等等....

如果您指定更精确的实现要求,我可以建议其他选项。

只要说出你在想象中如何看待它,我就可以建议如何实现它。
从用户体验中描述它必须如何。就像'我看到页面上有三个绿色按钮、颜色突出显示的行、自动计算的字段等等。我单击按钮并得到以下结果...“。描述您预期的用户体验。

关于趋势 - 现在的 JavaScript 规则。在 SharePoint Online 中,您无法创建在 SharePoint 中托管的服务器代码解决方案。
使用 javascript 的最佳解决方案,在迁移到不同版本的 SharePoint 时不更改许多内容。

关于mysql - Sharepoint和数据库交互,我该怎么办?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53479695/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com