1

我正在使用 Visual Studio 2010、.NET 4、Oracle Database 11gR2 和 Oracle ODT 11.2.0.3.60 Beta 2(但我看到 ODT 11.2.0.3.20 的行为相同)。

我的架构有一个包定义如下:

create or replace 
package dummy1
as
  procedure proc1(
      asd varchar2);
  function func1(
      sdf varchar2)
    return number;
end dummy1;

create or replace 
package body dummy1
as
procedure proc1(
    asd varchar2)
as
begin
  /* TODO implementation required */
  null;
end proc1;
function func1(
    sdf varchar2)
  return number
as
begin
  /* TODO implementation required */
  return null;
end func1;
end dummy1;

如果我为模式制作 EDM,我可以在模型浏览器proc1func1Stored Procedure文件夹中看到两者。Model.Store我可以在 .NET 上执行“功能导入” proc1,然后从我的 .NET 程序中调用它。但是,我无法为func1.

ODP中的包内的功能是否有限制,或者我在这里遗漏了什么?

4

0 回答 0