0

我有一个 Composite C1 实例正在运行。我想将一些函数(SQL 函数)迁移到另一个 C1 实例。问题是不能将 SQL 函数添加到包中(就像我可以使用 Razor 或 C# 函数一样)。

4

1 回答 1

0

目前,Package Creator 不支持将 SQL 函数导出到包中,就像任何其他类型的 C1 函数一样。

我已经使用 Composite C1 创建了一个功能请求,您(和其他人)可以在其中支持此功能请求:https ://compositec1.codeplex.com/workitem/1825

同时,除非您在 SQL 函数上使用输入参数,否则您可以尝试手动复制这些存储现有 SQL 函数设置的文件,看看它们是否会像这样工作:

  • Composite.Data.Types.ISqlConnection_Published.xml
  • Composite.Data.Types.ISqlFunctionInfo_Published.xml

第一个包含有关在“功能”中创建的 SQL 连接的信息,第二个是有关在这些连接中创建的 SQL 查询的信息。

如果您在 SQL 函数上使用参数,则除非您手动将相应的参数信息条目从该文件中的一个网站传输到另一个网站,否则这将不起作用:

  • Composite.Data.Types.IParameter_Published.xml

这也是可行的,但非常具有挑战性并且容易出错 - 您最终可能会重新创建 SQL 函数,而不是尝试为输入参数找出正确的条目。

于 2013-11-06T13:26:11.420 回答