SqlDbType在Oracle中转换为什么?

时间:2016-09-30 16:48:31

标签: c# oracle visual-studio-2015

我无法找到任何相关信息。我在C#中转换一些代码以使用Oracle后端而不是SQL Server。所以,我有一行代码如下:

cmd.Parameters.Add("@Effective_Date", SqlDbType.Date).Value = txtEffDate.Text;

快速搜索" OracleDbType"在一些示例代码中,但在Intellisense中我无法使用。我看到" OracleType",这是正确使用的吗?此外,旧的SqlDbTypes转换为什么? I.E.,SqlDbType.Char在使用Oracle DB时会是什么

1 个答案:

答案 0 :(得分:0)

您可以使用在unmanged oracle驱动程序Oracle.DataAccess.dll和托管的Oracle.ManagedDataAccess.dll中声明的枚举OracleDbType

枚举命名空间在第一个dll中是 Oracle.DataAccess.Client ,在第二个dll中是 Oracle.ManagedDataAccess.Client