File tree Expand file tree Collapse file tree 1 file changed +7
-2
lines changed Expand file tree Collapse file tree 1 file changed +7
-2
lines changed Original file line number Diff line number Diff line change @@ -121,6 +121,11 @@ private static object GetValue(this DbDataReader reader, string name)
121121 catch ( Exception ) { }
122122 return val ;
123123 }
124+
125+ public static T ExecuteStoredProcedureSingle < T > ( this DatabaseFacade database , object storedProcedure )
126+ {
127+ return database . ExecuteStoredProcedure < T > ( storedProcedure ) . FirstOrDefault ( ) ;
128+ }
124129#else
125130 public static IEnumerable < T > ExecuteStoredProcedure < T > ( this Database database , object storedProcedure )
126131 {
@@ -129,17 +134,17 @@ public static IEnumerable<T> ExecuteStoredProcedure<T>(this Database database, o
129134
130135 var info = StoredProcedureParser . BuildStoredProcedureInfo ( storedProcedure ) ;
131136
132- List < T > result = database . SqlQuery < T > ( info . Sql , info . SqlParameters ) . ToList ( ) ;
137+ IEnumerable < T > result = database . SqlQuery < T > ( info . Sql , info . SqlParameters ) . ToList ( ) ;
133138
134139 SetOutputParameterValues ( info . SqlParameters , storedProcedure ) ;
135140
136141 return result ;
137142 }
138- #endif
139143 public static T ExecuteStoredProcedureSingle < T > ( this Database database , object storedProcedure )
140144 {
141145 return database . ExecuteStoredProcedure < T > ( storedProcedure ) . FirstOrDefault ( ) ;
142146 }
147+ #endif
143148
144149 private static void SetOutputParameterValues ( IEnumerable < SqlParameter > sqlParameters , object storedProcedure )
145150 {
You can’t perform that action at this time.
0 commit comments