Version 4.10.0: Updated target framework versions. Cleanup of TypeConverters, ImageLoader, MBTileSource.

This commit is contained in:
ClemensF 2018-08-17 16:49:16 +02:00
parent b97a21a1cb
commit f6135d2bfb

View file

@ -63,7 +63,7 @@ namespace MapControl
return metadata; return metadata;
} }
public async Task WriteMetadataAsync(IDictionary<string, object> metadata) public async Task WriteMetadataAsync(IDictionary<string, string> metadata)
{ {
try try
{ {
@ -72,12 +72,12 @@ namespace MapControl
await command.ExecuteNonQueryAsync(); await command.ExecuteNonQueryAsync();
} }
foreach (var keyValue in metadata) using (var command = new SQLiteCommand("insert or replace into metadata (name, value) values (@n, @v)", connection))
{ {
using (var command = new SQLiteCommand("insert or replace into metadata (name, value) values (@n, @v)", connection)) foreach (var keyValue in metadata)
{ {
command.Parameters.AddWithValue("@n", keyValue.Key); command.Parameters.AddWithValue("@n", keyValue.Key);
command.Parameters.AddWithValue("@v", keyValue.Value.ToString()); command.Parameters.AddWithValue("@v", keyValue.Value);
await command.ExecuteNonQueryAsync(); await command.ExecuteNonQueryAsync();
} }