Skip to content

Commit 2050d35

Browse files
committed
#774 Optional parameters in stored procedure. Thanks to @NeilN1
1 parent c0992bd commit 2050d35

File tree

74 files changed

+3233
-2119
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

74 files changed

+3233
-2119
lines changed
Binary file not shown.
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# This file contains a list of the files generated by the Database NorthwindSqlCe40.tt file.
2+
# Please do not edit this file. It is used to delete files that may get filtered out during the next run.
3+
# Time start = 06/02/2023 07:01:07 PM
4+
# Time end = 06/02/2023 07:01:08 PM, duration = 0.79 seconds.
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
# This file contains a list of the files generated by the Database.tt file.
22
# Please do not edit this file. It is used to delete files that may get filtered out during the next run.
3-
# Time start = 14/12/2022 11:12:28 PM
4-
# Time end = 14/12/2022 11:12:29 PM, duration = 1.33 seconds.
3+
# Time start = 06/02/2023 07:01:13 PM
4+
# Time end = 06/02/2023 07:01:14 PM, duration = 1.53 seconds.

EntityFramework.Reverse.POCO.Generator/EF.Reverse.POCO.v3.ttinclude

Lines changed: 109 additions & 109 deletions
Large diffs are not rendered by default.

Generator/Templates/TemplateEf6.cs

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -91,14 +91,14 @@ public override string DatabaseContextInterface()
9191
{{#newline}}
9292
// Stored Procedures{{#newline}}
9393
{{#each storedProcs}}
94-
{{ReturnType}} {{FunctionName}}({{WriteStoredProcFunctionParamsFalse}});{{#newline}}
94+
{{ReturnType}} {{FunctionName}}({{WriteStoredProcFunctionParamsFalseTrue}});{{#newline}}
9595
{{#if SingleReturnModel}}
96-
{{ReturnType}} {{FunctionName}}({{WriteStoredProcFunctionParamsTrue}});{{#newline}}
96+
{{ReturnType}} {{FunctionName}}({{WriteStoredProcFunctionParamsTrueTrue}});{{#newline}}
9797
{{/if}}
9898
{{#if AsyncFunctionCannotBeCreated}}
9999
// {{FunctionName}}Async() cannot be created due to having out parameters, or is relying on the procedure result ({{ReturnType}}){{#newline}}
100100
{{#else}}
101-
Task<{{ReturnType}}> {{FunctionName}}Async({{WriteStoredProcFunctionParamsFalse}});{{#newline}}
101+
Task<{{ReturnType}}> {{FunctionName}}Async({{WriteStoredProcFunctionParamsFalseTrue}});{{#newline}}
102102
{{/if}}
103103
{{#newline}}
104104
{{/each}}
@@ -111,15 +111,15 @@ public override string DatabaseContextInterface()
111111
{{#newline}}
112112
[DbFunction(""{{DbContextName}}"", ""{{Name}}"")]{{#newline}}
113113
[CodeFirstStoreFunctions.DbFunctionDetails(DatabaseSchema = ""{{Schema}}""{{#if SingleReturnModel}}, ResultColumnName = ""{{SingleReturnColumnName}}""{{/if}})]{{#newline}}
114-
IQueryable<{{ReturnClassName}}> {{ExecName}}({{WriteStoredProcFunctionParamsFalse}});{{#newline}}
114+
IQueryable<{{ReturnClassName}}> {{ExecName}}({{WriteStoredProcFunctionParamsFalseTrue}});{{#newline}}
115115
{{/each}}
116116
{{/if}}
117117
118118
{{#if hasScalarValuedFunctions}}
119119
{{#newline}}
120120
// Scalar Valued Functions{{#newline}}
121121
{{#each scalarValuedFunctions}}
122-
{{ReturnType}} {{ExecName}}({{WriteStoredProcFunctionParamsFalse}}); // {{Schema}}.{{Name}}{{#newline}}
122+
{{ReturnType}} {{ExecName}}({{WriteStoredProcFunctionParamsFalseTrue}}); // {{Schema}}.{{Name}}{{#newline}}
123123
{{/each}}
124124
{{/if}}
125125
@@ -344,14 +344,14 @@ public static DbModelBuilder CreateModel(DbModelBuilder modelBuilder, string sch
344344
// Stored Procedures{{#newline}}
345345
{{#each storedProcs}}
346346
{{#if HasReturnModels}}
347-
public {{ReturnType}} {{FunctionName}}({{WriteStoredProcFunctionParamsFalse}}){{#newline}}
347+
public {{ReturnType}} {{FunctionName}}({{WriteStoredProcFunctionParamsFalseFalse}}){{#newline}}
348348
{{#if SingleReturnModel}}
349349
{{{#newline}}
350350
int procResult;{{#newline}}
351351
return {{FunctionName}}({{WriteStoredProcFunctionOverloadCall}});{{#newline}}
352352
}{{#newline}}
353353
{{#newline}}
354-
public {{ReturnType}} {{FunctionName}}({{WriteStoredProcFunctionParamsTrue}}){{#newline}}
354+
public {{ReturnType}} {{FunctionName}}({{WriteStoredProcFunctionParamsTrueFalse}}){{#newline}}
355355
{{/if}}
356356
{{{#newline}}
357357
{{WriteStoredProcFunctionDeclareSqlParameterTrue}}
@@ -390,7 +390,7 @@ public static DbModelBuilder CreateModel(DbModelBuilder modelBuilder, string sch
390390
}{{#newline}}
391391
392392
{{#else}}{{#! if HasReturnModels }}
393-
public int {{FunctionName}}({{WriteStoredProcFunctionParamsTrue}}){{#newline}}
393+
public int {{FunctionName}}({{WriteStoredProcFunctionParamsTrueFalse}}){{#newline}}
394394
{{{#newline}}
395395
{{WriteStoredProcFunctionDeclareSqlParameterTrue}}{{#newline}}
396396
Database.ExecuteSqlCommand(TransactionalBehavior.DoNotEnsureTransaction, ""{{ExecWithNoReturnModel}}""{{WriteStoredProcFunctionSqlParameterAnonymousArrayTrue}});{{#newline}}
@@ -404,7 +404,7 @@ public static DbModelBuilder CreateModel(DbModelBuilder modelBuilder, string sch
404404
// {{FunctionName}}Async() cannot be created due to having out parameters, or is relying on the procedure result ({{ReturnType}}){{#newline}}
405405
{{#newline}}
406406
{{#else}}{{#! if AsyncFunctionCannotBeCreated }}
407-
public async Task<{{ReturnType}}> {{FunctionName}}Async({{WriteStoredProcFunctionParamsFalse}}){{#newline}}
407+
public async Task<{{ReturnType}}> {{FunctionName}}Async({{WriteStoredProcFunctionParamsFalseFalse}}){{#newline}}
408408
{{{#newline}}
409409
{{WriteStoredProcFunctionDeclareSqlParameterFalse}}
410410
{{#if SingleReturnModel}}
@@ -452,7 +452,7 @@ public static DbModelBuilder CreateModel(DbModelBuilder modelBuilder, string sch
452452
{{#newline}}
453453
[DbFunction(""{{DbContextName}}"", ""{{Name}}"")]{{#newline}}
454454
[CodeFirstStoreFunctions.DbFunctionDetails(DatabaseSchema = ""{{Schema}}""{{#if SingleReturnModel}}, ResultColumnName = ""{{SingleReturnColumnName}}""{{/if}})]{{#newline}}
455-
public IQueryable<{{ReturnClassName}}> {{ExecName}}({{WriteStoredProcFunctionParamsFalse}}){{#newline}}
455+
public IQueryable<{{ReturnClassName}}> {{ExecName}}({{WriteStoredProcFunctionParamsFalseFalse}}){{#newline}}
456456
{{{#newline}}
457457
{{WriteTableValuedFunctionDeclareSqlParameter}}
458458
{{#newline}}
@@ -467,7 +467,7 @@ public static DbModelBuilder CreateModel(DbModelBuilder modelBuilder, string sch
467467
{{#each scalarValuedFunctions}}
468468
{{#newline}}
469469
[DbFunction(""CodeFirstDatabaseSchema"", ""{{Name}}"")]{{#newline}}
470-
public {{ReturnType}} {{ExecName}}({{WriteStoredProcFunctionParamsFalse}}){{#newline}}
470+
public {{ReturnType}} {{ExecName}}({{WriteStoredProcFunctionParamsFalseFalse}}){{#newline}}
471471
{{{#newline}}
472472
throw new Exception(""Don't call this directly. Use LINQ to call the scalar valued function as part of your query"");{{#newline}}
473473
}{{#newline}}
@@ -667,13 +667,13 @@ public override string ToString(){{#newline}}
667667
668668
{{#if HasReturnModels}}
669669
{{#newline}}
670-
public {{ReturnType}} {{FunctionName}}({{WriteStoredProcFunctionParamsFalse}}){{#newline}}
670+
public {{ReturnType}} {{FunctionName}}({{WriteStoredProcFunctionParamsFalseFalse}}){{#newline}}
671671
{{{#newline}}
672672
int procResult;{{#newline}}
673673
return {{FunctionName}}({{WriteStoredProcFunctionOverloadCall}});{{#newline}}
674674
}{{#newline}}{{#newline}}
675675
676-
public {{ReturnType}} {{FunctionName}}({{WriteStoredProcFunctionParamsTrue}}){{#newline}}
676+
public {{ReturnType}} {{FunctionName}}({{WriteStoredProcFunctionParamsTrueFalse}}){{#newline}}
677677
{{{#newline}}
678678
{{WriteStoredProcFunctionSetSqlParametersTrue}}
679679
procResult = 0;{{#newline}}
@@ -685,7 +685,7 @@ public override string ToString(){{#newline}}
685685
// {{FunctionName}}Async() cannot be created due to having out parameters, or is relying on the procedure result ({{ReturnType}}){{#newline}}
686686
{{#newline}}
687687
{{#else}}
688-
public Task<{{ReturnType}}> {{FunctionName}}Async({{WriteStoredProcFunctionParamsFalse}}){{#newline}}
688+
public Task<{{ReturnType}}> {{FunctionName}}Async({{WriteStoredProcFunctionParamsFalseFalse}}){{#newline}}
689689
{{{#newline}}
690690
int procResult;{{#newline}}
691691
return Task.FromResult({{FunctionName}}({{WriteStoredProcFunctionOverloadCall}}));{{#newline}}
@@ -694,7 +694,7 @@ public override string ToString(){{#newline}}
694694
695695
{{#else}}
696696
{{#newline}}
697-
public int {{FunctionName}}({{WriteStoredProcFunctionParamsTrue}}){{#newline}}
697+
public int {{FunctionName}}({{WriteStoredProcFunctionParamsTrueFalse}}){{#newline}}
698698
{{{#newline}}
699699
{{WriteStoredProcFunctionSetSqlParametersTrue}}
700700
return 0;{{#newline}}
@@ -703,7 +703,7 @@ public override string ToString(){{#newline}}
703703
{{#if AsyncFunctionCannotBeCreated}}
704704
// {{FunctionName}}Async() cannot be created due to having out parameters, or is relying on the procedure result ({{ReturnType}}){{#newline}}
705705
{{#else}}
706-
public Task<int> {{FunctionName}}Async({{WriteStoredProcFunctionParamsFalse}}){{#newline}}
706+
public Task<int> {{FunctionName}}Async({{WriteStoredProcFunctionParamsFalseFalse}}){{#newline}}
707707
{{{#newline}}
708708
{{WriteStoredProcFunctionSetSqlParametersTrue}}
709709
return Task.FromResult(0);{{#newline}}
@@ -721,7 +721,7 @@ public override string ToString(){{#newline}}
721721
{{#each tableValuedFunctions}}
722722
{{#newline}}
723723
[DbFunction(""{{DbContextName}}"", ""{{Name}}"")]{{#newline}}
724-
public IQueryable<{{ReturnClassName}}> {{ExecName}}({{WriteStoredProcFunctionParamsFalse}}){{#newline}}
724+
public IQueryable<{{ReturnClassName}}> {{ExecName}}({{WriteStoredProcFunctionParamsFalseFalse}}){{#newline}}
725725
{{{#newline}}
726726
return new List<{{ReturnClassName}}>().AsQueryable();{{#newline}}
727727
}{{#newline}}
@@ -734,7 +734,7 @@ public override string ToString(){{#newline}}
734734
{{#each scalarValuedFunctions}}
735735
{{#newline}}
736736
// {{Schema}}.{{Name}}{{#newline}}
737-
public {{ReturnType}} {{ExecName}}({{WriteStoredProcFunctionParamsFalse}}){{#newline}}
737+
public {{ReturnType}} {{ExecName}}({{WriteStoredProcFunctionParamsFalseFalse}}){{#newline}}
738738
{{{#newline}}
739739
return default({{ReturnType}});{{#newline}}
740740
}{{#newline}}

Generator/Templates/TemplateEfCore2.cs

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -122,24 +122,24 @@ public override string DatabaseContextInterface()
122122
{{#if HasReturnModels}}
123123
124124
{{#if MultipleReturnModels}}
125-
// {{ReturnType}} {{FunctionName}}({{WriteStoredProcFunctionParamsFalse}}); Cannot be created as EF Core does not yet support stored procedures with multiple result sets.{{#newline}}
125+
// {{ReturnType}} {{FunctionName}}({{WriteStoredProcFunctionParamsFalseTrue}}); Cannot be created as EF Core does not yet support stored procedures with multiple result sets.{{#newline}}
126126
{{#else}}
127-
{{ReturnType}} {{FunctionName}}({{WriteStoredProcFunctionParamsFalse}});{{#newline}}
127+
{{ReturnType}} {{FunctionName}}({{WriteStoredProcFunctionParamsFalseTrue}});{{#newline}}
128128
{{/if}}
129129
{{#if SingleReturnModel}}
130-
{{ReturnType}} {{FunctionName}}({{WriteStoredProcFunctionParamsTrue}});{{#newline}}
130+
{{ReturnType}} {{FunctionName}}({{WriteStoredProcFunctionParamsTrueTrue}});{{#newline}}
131131
{{/if}}
132132
{{#else}}
133-
int {{FunctionName}}({{WriteStoredProcFunctionParamsTrue}});{{#newline}}
133+
int {{FunctionName}}({{WriteStoredProcFunctionParamsTrueTrue}});{{#newline}}
134134
{{/if}}
135135
136136
{{#if AsyncFunctionCannotBeCreated}}
137137
// {{FunctionName}}Async() cannot be created due to having out parameters, or is relying on the procedure result ({{ReturnType}}){{#newline}}
138138
{{#else}}
139139
{{#if MultipleReturnModels}}
140-
// Task<{{ReturnType}}> {{FunctionName}}Async({{WriteStoredProcFunctionParamsFalse}}); Cannot be created as EF Core does not yet support stored procedures with multiple result sets.{{#newline}}
140+
// Task<{{ReturnType}}> {{FunctionName}}Async({{WriteStoredProcFunctionParamsFalseTrue}}); Cannot be created as EF Core does not yet support stored procedures with multiple result sets.{{#newline}}
141141
{{#else}}
142-
Task<{{ReturnType}}> {{FunctionName}}Async({{WriteStoredProcFunctionParamsFalse}});{{#newline}}
142+
Task<{{ReturnType}}> {{FunctionName}}Async({{WriteStoredProcFunctionParamsFalseTrue}});{{#newline}}
143143
{{/if}}
144144
{{/if}}
145145
{{#newline}}
@@ -150,15 +150,15 @@ public override string DatabaseContextInterface()
150150
{{#newline}}
151151
// Table Valued Functions{{#newline}}
152152
{{#each tableValuedFunctions}}
153-
IQueryable<{{ReturnClassName}}> {{ExecName}}({{WriteStoredProcFunctionParamsFalse}}); // {{Schema}}.{{Name}}{{#newline}}
153+
IQueryable<{{ReturnClassName}}> {{ExecName}}({{WriteStoredProcFunctionParamsFalseTrue}}); // {{Schema}}.{{Name}}{{#newline}}
154154
{{/each}}
155155
{{/if}}
156156
157157
{{#if hasScalarValuedFunctions}}
158158
{{#newline}}
159159
// Scalar Valued Functions{{#newline}}
160160
{{#each scalarValuedFunctions}}
161-
{{ReturnType}} {{ExecName}}({{WriteStoredProcFunctionParamsFalse}}); // {{Schema}}.{{Name}}{{#newline}}
161+
{{ReturnType}} {{ExecName}}({{WriteStoredProcFunctionParamsFalseTrue}}); // {{Schema}}.{{Name}}{{#newline}}
162162
{{/each}}
163163
{{/if}}
164164
@@ -349,17 +349,17 @@ protected override void OnModelCreating(ModelBuilder modelBuilder){{#newline}}
349349
{{#if HasReturnModels}}
350350
351351
{{#if MultipleReturnModels}}
352-
// public {{ReturnType}} {{FunctionName}}({{WriteStoredProcFunctionParamsFalse}}) Cannot be created as EF Core does not yet support stored procedures with multiple result sets.{{#newline}}
352+
// public {{ReturnType}} {{FunctionName}}({{WriteStoredProcFunctionParamsFalseFalse}}) Cannot be created as EF Core does not yet support stored procedures with multiple result sets.{{#newline}}
353353
{{#else}}
354-
public {{ReturnType}} {{FunctionName}}({{WriteStoredProcFunctionParamsFalse}}){{#newline}}
354+
public {{ReturnType}} {{FunctionName}}({{WriteStoredProcFunctionParamsFalseFalse}}){{#newline}}
355355
{{{#newline}}
356356
int procResult;{{#newline}}
357357
return {{FunctionName}}({{WriteStoredProcFunctionOverloadCall}});{{#newline}}
358358
}{{#newline}}{{#newline}}
359359
{{/if}}
360360
361361
{{#if SingleReturnModel}}
362-
public {{ReturnType}} {{FunctionName}}({{WriteStoredProcFunctionParamsTrue}}){{#newline}}
362+
public {{ReturnType}} {{FunctionName}}({{WriteStoredProcFunctionParamsTrueFalse}}){{#newline}}
363363
{{{#newline}}
364364
{{WriteStoredProcFunctionDeclareSqlParameterTrue}}
365365
const string sqlCommand = ""{{Exec}}"";{{#newline}}
@@ -373,7 +373,7 @@ protected override void OnModelCreating(ModelBuilder modelBuilder){{#newline}}
373373
{{/if}}
374374
375375
{{#else}}
376-
public int {{FunctionName}}({{WriteStoredProcFunctionParamsTrue}}){{#newline}}
376+
public int {{FunctionName}}({{WriteStoredProcFunctionParamsTrueFalse}}){{#newline}}
377377
{{{#newline}}
378378
{{WriteStoredProcFunctionDeclareSqlParameterTrue}}{{#newline}}
379379
Database.{{ExecuteSqlCommand}}(""{{ExecWithNoReturnModel}}""{{WriteStoredProcFunctionSqlParameterAnonymousArrayTrue}});{{#newline}}
@@ -389,9 +389,9 @@ protected override void OnModelCreating(ModelBuilder modelBuilder){{#newline}}
389389
{{#newline}}
390390
{{#else}}
391391
{{#if MultipleReturnModels}}
392-
// public async Task<{{ReturnType}}> {{FunctionName}}Async({{WriteStoredProcFunctionParamsFalse}}) Cannot be created as EF Core does not yet support stored procedures with multiple result sets.{{#newline}}
392+
// public async Task<{{ReturnType}}> {{FunctionName}}Async({{WriteStoredProcFunctionParamsFalseFalse}}) Cannot be created as EF Core does not yet support stored procedures with multiple result sets.{{#newline}}
393393
{{#else}}
394-
public async Task<{{ReturnType}}> {{FunctionName}}Async({{WriteStoredProcFunctionParamsFalse}}){{#newline}}
394+
public async Task<{{ReturnType}}> {{FunctionName}}Async({{WriteStoredProcFunctionParamsFalseFalse}}){{#newline}}
395395
{{{#newline}}
396396
{{WriteStoredProcFunctionDeclareSqlParameterFalse}}
397397
{{WriteStoredProcFunctionSetSqlParametersFalse}}
@@ -414,7 +414,7 @@ protected override void OnModelCreating(ModelBuilder modelBuilder){{#newline}}
414414
{{#each tableValuedFunctions}}
415415
{{#newline}}
416416
// {{Schema}}.{{Name}}{{#newline}}
417-
public IQueryable<{{ReturnClassName}}> {{ExecName}}({{WriteStoredProcFunctionParamsFalse}}){{#newline}}
417+
public IQueryable<{{ReturnClassName}}> {{ExecName}}({{WriteStoredProcFunctionParamsFalseFalse}}){{#newline}}
418418
{{{#newline}}
419419
return {{QueryString}}<{{ReturnClassName}}>(){{#newline}}
420420
.{{FromSql}}(""SELECT * FROM [{{Schema}}].[{{Name}}]({{WriteStoredProcFunctionSqlAtParams}})""{{WriteTableValuedFunctionSqlParameterAnonymousArray}}){{#newline}}
@@ -429,7 +429,7 @@ protected override void OnModelCreating(ModelBuilder modelBuilder){{#newline}}
429429
{{#each scalarValuedFunctions}}
430430
{{#newline}}
431431
[DbFunction(""{{Name}}"", ""{{Schema}}"")]{{#newline}}
432-
public {{ReturnType}} {{ExecName}}({{WriteStoredProcFunctionParamsFalse}}){{#newline}}
432+
public {{ReturnType}} {{ExecName}}({{WriteStoredProcFunctionParamsFalseFalse}}){{#newline}}
433433
{{{#newline}}
434434
throw new Exception(""Don't call this directly. Use LINQ to call the scalar valued function as part of your query"");{{#newline}}
435435
}{{#newline}}
@@ -732,13 +732,13 @@ public virtual void UpdateRange(params object[] entities){{#newline}}
732732
{{#if CreateDbSetForReturnModel}}
733733
public DbSet<{{ReturnModelName}}> {{ReturnModelName}} { get; set; }{{#newline}}
734734
{{/if}}
735-
public {{ReturnType}} {{FunctionName}}({{WriteStoredProcFunctionParamsFalse}}){{#newline}}
735+
public {{ReturnType}} {{FunctionName}}({{WriteStoredProcFunctionParamsFalseFalse}}){{#newline}}
736736
{{{#newline}}
737737
int procResult;{{#newline}}
738738
return {{FunctionName}}({{WriteStoredProcFunctionOverloadCall}});{{#newline}}
739739
}{{#newline}}{{#newline}}
740740
741-
public {{ReturnType}} {{FunctionName}}({{WriteStoredProcFunctionParamsTrue}}){{#newline}}
741+
public {{ReturnType}} {{FunctionName}}({{WriteStoredProcFunctionParamsTrueFalse}}){{#newline}}
742742
{{{#newline}}
743743
{{WriteStoredProcFunctionSetSqlParametersTrue}}
744744
procResult = 0;{{#newline}}
@@ -750,7 +750,7 @@ public virtual void UpdateRange(params object[] entities){{#newline}}
750750
// {{FunctionName}}Async() cannot be created due to having out parameters, or is relying on the procedure result ({{ReturnType}}){{#newline}}
751751
{{#newline}}
752752
{{#else}}
753-
public Task<{{ReturnType}}> {{FunctionName}}Async({{WriteStoredProcFunctionParamsFalse}}){{#newline}}
753+
public Task<{{ReturnType}}> {{FunctionName}}Async({{WriteStoredProcFunctionParamsFalseFalse}}){{#newline}}
754754
{{{#newline}}
755755
int procResult;{{#newline}}
756756
return Task.FromResult({{FunctionName}}({{WriteStoredProcFunctionOverloadCall}}));{{#newline}}
@@ -759,7 +759,7 @@ public virtual void UpdateRange(params object[] entities){{#newline}}
759759
760760
{{#else}}
761761
{{#newline}}
762-
public int {{FunctionName}}({{WriteStoredProcFunctionParamsTrue}}){{#newline}}
762+
public int {{FunctionName}}({{WriteStoredProcFunctionParamsTrueFalse}}){{#newline}}
763763
{{{#newline}}
764764
{{WriteStoredProcFunctionSetSqlParametersTrue}}
765765
return 0;{{#newline}}
@@ -768,7 +768,7 @@ public virtual void UpdateRange(params object[] entities){{#newline}}
768768
{{#if AsyncFunctionCannotBeCreated}}
769769
// {{FunctionName}}Async() cannot be created due to having out parameters, or is relying on the procedure result ({{ReturnType}}){{#newline}}
770770
{{#else}}
771-
public Task<int> {{FunctionName}}Async({{WriteStoredProcFunctionParamsFalse}}){{#newline}}
771+
public Task<int> {{FunctionName}}Async({{WriteStoredProcFunctionParamsFalseFalse}}){{#newline}}
772772
{{{#newline}}
773773
{{WriteStoredProcFunctionSetSqlParametersTrue}}
774774
return Task.FromResult(0);{{#newline}}
@@ -786,7 +786,7 @@ public virtual void UpdateRange(params object[] entities){{#newline}}
786786
{{#each tableValuedFunctions}}
787787
{{#newline}}
788788
// {{Schema}}.{{Name}}{{#newline}}
789-
public IQueryable<{{ReturnClassName}}> {{ExecName}}({{WriteStoredProcFunctionParamsFalse}}){{#newline}}
789+
public IQueryable<{{ReturnClassName}}> {{ExecName}}({{WriteStoredProcFunctionParamsFalseFalse}}){{#newline}}
790790
{{{#newline}}
791791
return new List<{{ReturnClassName}}>().AsQueryable();{{#newline}}
792792
}{{#newline}}
@@ -799,7 +799,7 @@ public virtual void UpdateRange(params object[] entities){{#newline}}
799799
{{#each scalarValuedFunctions}}
800800
{{#newline}}
801801
// {{Schema}}.{{Name}}{{#newline}}
802-
public {{ReturnType}} {{ExecName}}({{WriteStoredProcFunctionParamsFalse}}){{#newline}}
802+
public {{ReturnType}} {{ExecName}}({{WriteStoredProcFunctionParamsFalseFalse}}){{#newline}}
803803
{{{#newline}}
804804
return default({{ReturnType}});{{#newline}}
805805
}{{#newline}}

0 commit comments

Comments
 (0)