Document AddParameter overload resolution best practice
This commit is contained in:
@@ -50,6 +50,13 @@ Single parameter helpers:
|
|||||||
|
|
||||||
Advanced overloads support explicit `ParameterDirection`, `DbType`, `size`, `precision`, `scale`.
|
Advanced overloads support explicit `ParameterDirection`, `DbType`, `size`, `precision`, `scale`.
|
||||||
|
|
||||||
|
Compatibility note on overload resolution:
|
||||||
|
|
||||||
|
- Best practice is to cast value arguments to `object` when calling `AddParameter(...)` with value payloads.
|
||||||
|
- Alternatively, use named arguments to force the intended overload.
|
||||||
|
- This avoids accidental binding to a different overload in ambiguous cases.
|
||||||
|
- Current overload shape is preserved for backward compatibility.
|
||||||
|
|
||||||
Example:
|
Example:
|
||||||
|
|
||||||
```csharp
|
```csharp
|
||||||
|
|||||||
Reference in New Issue
Block a user