File tree Expand file tree Collapse file tree 2 files changed +14
-0
lines changed
src/MySqlConnector/MySqlClient Expand file tree Collapse file tree 2 files changed +14
-0
lines changed Original file line number Diff line number Diff line change @@ -38,6 +38,17 @@ public override void AddRange(Array values)
38
38
Add ( obj ) ;
39
39
}
40
40
41
+ public MySqlParameter AddWithValue ( string parameterName , object value )
42
+ {
43
+ var parameter = new MySqlParameter
44
+ {
45
+ ParameterName = parameterName ,
46
+ Value = value
47
+ } ;
48
+ AddParameter ( parameter ) ;
49
+ return parameter ;
50
+ }
51
+
41
52
public override bool Contains ( object value )
42
53
{
43
54
return m_parameters . Contains ( ( MySqlParameter ) value ) ;
Original file line number Diff line number Diff line change @@ -133,6 +133,9 @@ public void SetParameterString()
133
133
Assert . Equal ( - 1 , m_parameterCollection . IndexOf ( "@Test1" ) ) ;
134
134
Assert . Equal ( 0 , m_parameterCollection . IndexOf ( "@Test3" ) ) ;
135
135
Assert . Equal ( 1 , m_parameterCollection . IndexOf ( "@Test2" ) ) ;
136
+ m_parameterCollection . AddWithValue ( "@Test4" , 2 ) ;
137
+ Assert . Equal ( 2 , m_parameterCollection . IndexOf ( "@Test4" ) ) ;
138
+ Assert . Equal ( 3 , m_parameterCollection . Count ) ;
136
139
}
137
140
138
141
MySqlCommand m_command ;
You can’t perform that action at this time.
0 commit comments