举几个写法来看一下CDS的namespace写法:
namespace pack1.pack2;
namespace "Pack1.pack2";
namespace Pack1.pack2.MyDataModel;
namespace Jack.Jill; // package does not existdi
CDS 的namespace写法也很讲究,下面来分析一下
第一个:写法不对,命名空间元素需要大写P来匹配存储库中的相应位置。
第二个:不能引用整个命名空间路径,只能引用命名空间路径的单个元素。
第三个:命名空间声明不能包含CDS文档本身指定的元素的名称。
第四个:包路径Jack.Jill,在存储库中不存在。
其实具体用的时候,就会发现,这些都会给你参考的,所以不用担心太多。