等价的OracleParameter [C#/。NET/SQL服务器]

问题描述:

我工作的数据库迁移(从Oracle到SQL Server),在这种情况下,我需要更改ASP.NET项目的DAL层。其中一部分是查找类OracleParameter(来自Oracle.DataAccess.dll)的SQL Server等价物。等价的OracleParameter [C#/。NET/SQL服务器]

所以我想知道我必须使用哪个类,它是DbParameter还是另一个?

+3

是什么的OracleParameter继承或实现? 'DbParameter'?那么,在SQL Server库中是否还有一个等价的类也继承了这个类,并且名称中可能有“parameter”?在哪里可以找到关于.NET附带的库的信息? [文档](https://msdn.microsoft.com/en-us/library/system.data.sqlclient(v = vs.110).aspx)! – mason

最好使用:

的SqlParameter

如:

var parameter = new SqlParameter(); 
      parameter.ParameterName = "@paramName"; 
      parameter.Direction = ParameterDirection.Input; 
      parameter.SqlDbType = SqlDbType.Int; 
      //parameter.IsNullable = true; 
      parameter.Value = DaysInStock;