Calling stored procedure with arguments with default values. Wrong types generated in ORM
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 35/100
Rechercherichtung
Reproduziere das Problem mit der im Bericht gezeigten SQL Server create_config-Prozedur und untersuche die Parametertypen der generierten F#-Funktion. Vergleiche Parameter, deren Datenbankstandardwerte NULL sind, mit den generierten Typen, und überprüfe anschließend, dass nullable-Prozedurargumente bei Prozeduren mit mehreren Standardargumenten korrekt dargestellt werden.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Description
If the SQL procedure has the input argument with default NULL value like f.e.
create procedure [dbo].[create_config]
@CreateDate datetime = NULL,
@UpdateDate datetime = NULL,
@DeleteDate datetime = NULL,
@Parm1 int = NULL
...
as
…
then the SQLProvider creates the function for calling this procedure, but the type of the CreateDate is DateTime (ie not the Option or Nullable).
I have a lot of stored procedures with lots of default arguments. How to get the correct parameter type in the fsharp function?
Related information
- Used database MS SQL server
- Operating system WIndows 10
- Branch
- .NET FW 4.7.2
- Vorherrschende Sprache
- F#
- Sterne
- 627
- Forks
- 147
- Ø Merge
- 2 Std. 2 Min.
- Gemergte PRs (30 T.)
- 1
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus fsprojects/SQLProvider
-
enhancement
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 55/100
fsprojects/SQLProvider#872 · 2 Kommentare ·
-
Repo Assist? Offenenhancement
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 10/100
fsprojects/SQLProvider#870 · 1 Kommentar ·
-
postgresql
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 58/100
fsprojects/SQLProvider#869 · 2 Kommentare ·
-
documentation
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 42/100
fsprojects/SQLProvider#868 · 2 Kommentare ·
-
sql server
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 45/100
fsprojects/SQLProvider#851 · 1 Kommentar ·
Alle Issues in fsprojects/SQLProvider
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 86/100
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
drogonframework/drogon#2605 ·
-
channels:add check:failed
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
-
needs-triage Platform(Default)
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
ietf-tools/reef#42 ·