gpt4 book ai didi

code-generation - 如何自动化 Lightswitch 进行元编程

转载 作者:行者123 更新时间:2023-12-04 07:19:51 25 4
gpt4 key购买 nike

我真的很喜欢 Ria 服务方法,我认为 Lightswitch 是下一个更高级别的抽象,但我的场景是这样的:

我需要能够定义一个 Lightswitch 应用程序,而不必依赖设计师和繁琐的点击。如果我可以访问设计人员使用的 API,那么我可以自动生成应用程序,我可以对其进行参数化并应用自定义逻辑来生成相同应用程序类型的自定义变体,我甚至可以将其包装在 DSL 中。作为一名程序员,我想利用 Lightswitch 通过元编程来开发应用程序。

我是一名程序员。虽然我可以使用“编写代码”下拉菜单将代码块插入到 Application、ApplicationDataService、EntityObject 和 ScreenObject 类中,但我希望能够通过代码/标记/DSL 定义实体、屏幕、关系和查询。

显然,当我使用设计器时,Lightswitch 会对此进行元编程,但我想自己做。我想要完成的是创建一个灯开关应用程序 - 无需单击工具或设计器。在 Lightswitch 中,这些部分显然是存在的(设计师利用它们),但它们没有作为公共(public) API 公开。作为 Visual Studio 的插件,也许我可以利用 VSIX API 扩展来自动化 Lightswitch?给我看一些代码。

最佳答案

LS 团队尚未发布任何官方 API 信息。然而,您可能知道,所有各种数据/查询/屏幕定义都存在于 ApplicationDefinition.lsml 文件中,该文件位于 LS 项目的“数据”文件夹中。

我希望一旦 RTM 发布,API 信息将可用。

关于code-generation - 如何自动化 Lightswitch 进行元编程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4916315/

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