Commit d79d9c21 authored by Marc Gravell's avatar Marc Gravell

Avoid a ToLower()

parent 7f047722
...@@ -2644,7 +2644,7 @@ public class FeatureSupport ...@@ -2644,7 +2644,7 @@ public class FeatureSupport
/// <summary> /// <summary>
/// Dictionary of supported features index by connection type name /// Dictionary of supported features index by connection type name
/// </summary> /// </summary>
private static readonly Dictionary<string, FeatureSupport> FeatureList = new Dictionary<string, FeatureSupport>() { private static readonly Dictionary<string, FeatureSupport> FeatureList = new Dictionary<string, FeatureSupport>(StringComparer.InvariantCultureIgnoreCase) {
{"sqlserverconnection", new FeatureSupport { Arrays = false}}, {"sqlserverconnection", new FeatureSupport { Arrays = false}},
{"npgsqlconnection", new FeatureSupport {Arrays = true}} {"npgsqlconnection", new FeatureSupport {Arrays = true}}
}; };
...@@ -2654,7 +2654,7 @@ public class FeatureSupport ...@@ -2654,7 +2654,7 @@ public class FeatureSupport
/// </summary> /// </summary>
public static FeatureSupport Get(IDbConnection connection) public static FeatureSupport Get(IDbConnection connection)
{ {
string name = connection.GetType().Name.ToLower(); string name = connection.GetType().Name;
FeatureSupport features; FeatureSupport features;
return FeatureList.TryGetValue(name, out features) ? features : FeatureList.Values.First(); return FeatureList.TryGetValue(name, out features) ? features : FeatureList.Values.First();
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment