@@ -126,9 +126,10 @@ private async Task FillDataAsync(CancellationToken cancellationToken)
126126
127127 var insertEndpoint = Connection . CreateCommand ( ) ;
128128 insertEndpoint . CommandText = "INSERT INTO endpoints (path, graphVersion, hasSelect) VALUES (@path, @graphVersion, @hasSelect)" ;
129- _ = insertEndpoint . Parameters . Add ( new ( "@path" , null ) ) ;
130- _ = insertEndpoint . Parameters . Add ( new ( "@graphVersion" , null ) ) ;
131- _ = insertEndpoint . Parameters . Add ( new ( "@hasSelect" , null ) ) ;
129+ var pathParam = insertEndpoint . Parameters . Add ( new ( "@path" , null ) ) ;
130+ var graphVersionParam = insertEndpoint . Parameters . Add ( new ( "@graphVersion" , null ) ) ;
131+ var hasSelectParam = insertEndpoint . Parameters . Add ( new ( "@hasSelect" , null ) ) ;
132+ await insertEndpoint . PrepareAsync ( cancellationToken ) ;
132133
133134 foreach ( var path in document . Paths )
134135 {
@@ -148,9 +149,9 @@ private async Task FillDataAsync(CancellationToken cancellationToken)
148149 var hasSelect = getOperation . Parameters . Any ( p => p . Name == "$select" ) ;
149150
150151 _logger . LogTrace ( "Inserting endpoint {GraphVersion}{Key} with hasSelect={HasSelect}..." , graphVersion , path . Key , hasSelect ) ;
151- insertEndpoint . Parameters [ "@path" ] . Value = path . Key ;
152- insertEndpoint . Parameters [ "@graphVersion" ] . Value = graphVersion ;
153- insertEndpoint . Parameters [ "@hasSelect" ] . Value = hasSelect ;
152+ pathParam . Value = path . Key ;
153+ graphVersionParam . Value = graphVersion ;
154+ hasSelectParam . Value = hasSelect ;
154155 _ = await insertEndpoint . ExecuteNonQueryAsync ( cancellationToken ) ;
155156 i ++ ;
156157 }
0 commit comments