tiny api change

This commit is contained in:
Sam Saffron
2011-05-11 22:27:07 +10:00
parent 2e25a5a15b
commit 8edacbbca7
2 changed files with 3 additions and 11 deletions
+2 -5
View File
@@ -966,12 +966,9 @@ namespace Dapper
}
}
public object this[string name]
public T Get<T>(string name)
{
get
{
return parameters[name].AttachedParam.Value;
}
return (T)parameters[name].AttachedParam.Value;
}
public IEnumerator GetEnumerator()
+1 -6
View File
@@ -496,20 +496,15 @@ Order by p.Id";
connection.Query<TestEnumClass>("select cast(1 as tinyint) as [EnumEnum]");
}
public void TestSupportForParamDictionary()
{
var p = new DynamicParameters();
p.Add("@name", "bob");
p.Add("@age", dbType: DbType.Int32, direction: ParameterDirection.Output);
connection.Query<string>("set @age = 11 select @name", p).First().IsEqualTo("bob");
((int)p["@age"]).IsEqualTo(11);
p.Get<int>("@age").IsEqualTo(11);
}
/* TODO: