gpt4 book ai didi

oracle - 为 Entity Framework 应用程序的 Oracle Stored proc 手动添加条目到 app.config

转载 作者:行者123 更新时间:2023-12-04 05:52:39 25 4
gpt4 key购买 nike

我的 Oracle proc 如下所示:

PROCEDURE "GET_SUPPLIERS" (
SUPP_LIST OUT SYS_REFCURSOR) AS
BEGIN

OPEN SUPP_LIST FOR
SELECT
SUPPLIER_NAME
FROM
A_SUPPLIER ;

END;

要将结果集放入我的 .net Entity Framework 应用程序,我必须手动输入以下设置
进入 Entity Framework 项目的 app.config
  <oracle.dataaccess.client>
<settings>
<add name="SYSADM.GET_SUPPLIERS.RefCursor.SUPP_LIST" value="implicitRefCursor bindinfo='mode=Output'" />


<add name="SYSADM.GET_SUPPLIERS.RefCursorMetaData.SUPP_LIST.Column.0"
value="implicitRefCursor metadata='ColumnName=SUPPLIER_NAME;
BaseColumnName=SUPPLIER_NAME;BaseSchemaName=SYSADM;BaseTableName=A_SUPPLIER;
NativeDataType=varchar2;ProviderType=Varchar2;
ProviderDBType=String;DataType=System.String;
ColumnSize=10;AllowDBNull=true'" />


</settings>
</oracle.dataaccess.client>

是否有更自动化的方法来做到这一点,而无需在每列中手动添加这些类型的条目?

如果我的存储过程返回 20 列,我是否必须在 app.config 中手动添加 20 个条目?

请告诉我。

谢谢

最佳答案

这个问题有点老了,但尽管如此,有人可能会从答案中受益。

在 Visual Studio 中,转到:Server Explorer ->您的连接->您的包/程序->鼠标右键-> Run
您可以在那里查看 Select For Config复选框并单击“显示配置”或“将配置添加到项目”以查看配置并将其添加到 App.Config 文件中。

关于oracle - 为 Entity Framework 应用程序的 Oracle Stored proc 手动添加条目到 app.config,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9895667/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com