Skip to content

Commit 2064e0f

Browse files
committed
Adjust parameterized insert-command
1 parent f382e4b commit 2064e0f

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

DevProxy.Abstractions/Data/MSGraphDb.cs

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)