Document AddParameter overload resolution best practice

This commit is contained in:
root
2026-02-26 08:13:43 +01:00
parent 6a219fc194
commit c1a35eec7a

View File

@@ -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