将Web API添加到Composite-C1

时间:2013-06-19 20:50:29

标签: c1-cms

我对CompositeC1印象深刻,能够动态添加数据类型,引用具有外键关系的其他数据类型等。内置函数也非常方便。

理想情况下,我可以创建一个单独的Web API项目,该项目能够使用在CompositeC1中动态生成的所有函数,并将它们作为REST服务公开。

我应该将它作为一个单独的项目来引用CompositeC1的bin目录中的dll吗?每次更改自定义数据类型时都会重新生成这些dll ...这会导致问题吗?

1 个答案:

答案 0 :(得分:4)

我今晚刚写了一篇文章,我想回答这个问题。

http://www.s-innovations.dk/Blog/2013/06/25/Mobile-Services-for-Composite-C1--Idea-Creation

我通过点击C1系统制作API并从那里获取数据。无需担心dll会被生成等等。

但您也可以在单独的dll中创建自己的API。您可以在我的帖子中看到启动并运行API的基本步骤。

如果您创建的WebAPI暴露用户在控制台中删除的内容,那么您的dll会中断,那么您可能会遇到问题?我的项目的想法是使其成为从控制台内配置的动态公开类型。因此,如果有人删除了某个类型,那么它也会从我的API中删除。