问题描述
是否可以创建某种脚本(sql、PowerQuery 或其他)来在 Dataverse 中创建表(和其他数据库内容)?在我看来,他们只描述了如何点击点击,我希望有一个在我自己的环境中创建内容然后以某种方式在客户端上部署它的工作流程(正常工作流程)。
解决方法
我想这应该可以通过使用 Web API 来实现
https://docs.microsoft.com/en-us/powerapps/developer/data-platform/webapi/create-entity-web-api
,要将您的工作部署到其他环境中,您应该使用解决方案。
这允许您将配置和代码打包在一个文件中,以便部署到其他实例中。
https://docs.microsoft.com/en-us/powerapps/maker/data-platform/solutions-overview
,每个表只不过是您的 Dataverse 中的一个实体,因此通过代码在您的 Dataverse 中创建一个新实体:
- 您需要创建一个实现 IOrganizationService 接口的 OrganizationServiceContext 以跟踪和更改 Dataverse 环境中的实体。
- 然后,您需要使用实体详细信息创建一个 EntityMetaData 类实例,并将其传递给 CreateEntityRequest,后者必须再次传递给 OrganizationServiceContext 的执行方法。 3)https://docs.microsoft.com/en-us/powerapps/developer/data-platform/org-service/create-custom-entity 这可能对您有所帮助