mirror of
https://github.com/DapperLib/Dapper.git
synced 2026-10-29 05:10:10 +08:00
tiny api change
This commit is contained in:
+2
-5
@@ -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
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user