关于Xcode项目的生成

2020-08-31 04:57发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好社区,

在应用程序设计更新的情况下,有关项目再生的以下问题向我提出:

"助手"包含一个"重新生成代理案例"按钮,当我更改作为我正在使用的OData服务基础的数据模型上的字段时,该按钮对我来说效果很好 。 示例案例:对GW Service Builder进行了更改,将新属性添加到Entity,在Xcode上重新生成代理类时,代码中出现了一些错误:" Entity没有成员xxx","属性没有默认值"(尤其是如果是 主键更改)。

如果有人推荐我,是否再次生成Xcode项目是一种好习惯? 并复制/粘贴上一个项目中编写的逻辑,而不是重新生成和解决代码错误?

谢谢哈维尔

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好社区,

在应用程序设计更新的情况下,有关项目再生的以下问题向我提出:

"助手"包含一个"重新生成代理案例"按钮,当我更改作为我正在使用的OData服务基础的数据模型上的字段时,该按钮对我来说效果很好 。 示例案例:对GW Service Builder进行了更改,将新属性添加到Entity,在Xcode上重新生成代理类时,代码中出现了一些错误:" Entity没有成员xxx","属性没有默认值"(尤其是如果是 主键更改)。

如果有人推荐我,是否再次生成Xcode项目是一种好习惯? 并复制/粘贴上一个项目中编写的逻辑,而不是重新生成和解决代码错误?

谢谢哈维尔

付费偷看设置
发送
2条回答
天桥码农
1楼 · 2020-08-31 05:21.采纳回答

哈维尔,对我们来说,我们发现此功能非常有问题,

我更喜欢使用CLI,重新生成代理类,然后将其剪切并粘贴到项目中

我使用的CLI

 sapcpsdk-proxygenerator -m ./sap-metadata.xml -s ODataService -dio -internal -v 

在此示例中,我的文件名为sap-metadata .xml

,生成的服务将命名为ODataService

,您无需将代理类公开公开,这就是为什么使用-internal

< p> Alex

zhangjiyang1323
2楼-- · 2020-08-31 05:27

非常感谢Alex,

到目前为止,我更习惯使用助手,但是确实有些功能尚待改进,CLI更好。 我认为这些命令行工具Proxy Class Generator和ILOData在将来会很有帮助。

致谢,哈维尔

一周热门 更多>