gpt4 book ai didi

c# - Serenity-将表单中的值添加到 2 个表中

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

几天前我开始使用 Serenity,但遇到了一个小问题。

我有一个由 2 个表的 View 组成的网格,我想在这些表中添加该网格中的值。

我知道我无法直接从 View 添加,我需要创建一些函数来将这些项目添加到这些表中的正确位置。

这是架构的示例:

enter image description here

我创建了一个 View ,以便网格将显示两个表中的列。

这是网格的示例:

enter image description here

如果您想快速构建应用程序,Serenity 是一个很棒的工具,但如果您想修改生成的代码中的某些内容,则它对用户不太友好。

我尝试从 StackOverflow 添加一些功能,但这将修改程序的整个功能,并且此类请求仅使用一次。我无法修改默认的创建函数,因为对于其余的表,此函数将毫无用处。

如果有人尝试使用 Serenity 并有想法,请给出提示,以便我解决此问题。

谢谢!

最佳答案

平静很棒,我感谢那个人。对于那些可能触及此线程的人,请不要放弃。检查当前文档。我有几点希望对后来的人有所帮助。我有一个带有外键和存储过程的适当数据库,我希望用它来提高性能。我还将模型类映射到代表我希望使用的对象的过程,这些对象通常包含在过程中连接的多个表。

我发现 Serenity 在实体行类中包含连接的表列,但不在列类中,并且行类属性归因于我删除的表达式标记。我相信我看到了作者的评论,他使用外键声明来达到此目的。

就我而言,我能够向列类添加属性。

在端点类中,我将过程结果检索到域对象中,然后填充行类实例列表并将该列表添加到方法返回对象中。

此过程产生了正确填充的网格对象。

如果我知道它是如何开始工作的,那么直接填充行类对象列表会更好。

希望这有帮助。

关于c# - Serenity-将表单中的值添加到 2 个表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37701011/

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