update extension

This commit is contained in:
Luke Pulverenti
2016-11-20 01:13:35 -05:00
parent 64d15be839
commit a385ab5142
2 changed files with 88 additions and 36 deletions

View File

@@ -173,6 +173,15 @@ namespace Emby.Server.Implementations.Data
return result[index].ReadGuid();
}
public static void TryBind(this IReadOnlyDictionary<string, IBindParameter> bindParameters, string name, double value)
{
IBindParameter bindParam;
if (bindParameters.TryGetValue(name, out bindParam))
{
bindParam.Bind(value);
}
}
public static void TryBind(this IReadOnlyDictionary<string, IBindParameter> bindParameters, string name, string value)
{
IBindParameter bindParam;
@@ -191,6 +200,24 @@ namespace Emby.Server.Implementations.Data
}
}
public static void TryBind(this IReadOnlyDictionary<string, IBindParameter> bindParameters, string name, int value)
{
IBindParameter bindParam;
if (bindParameters.TryGetValue(name, out bindParam))
{
bindParam.Bind(value);
}
}
public static void TryBind(this IReadOnlyDictionary<string, IBindParameter> bindParameters, string name, long value)
{
IBindParameter bindParam;
if (bindParameters.TryGetValue(name, out bindParam))
{
bindParam.Bind(value);
}
}
public static void TryBind(this IReadOnlyDictionary<string, IBindParameter> bindParameters, string name, byte[] value)
{
IBindParameter bindParam;