在 Subsonic 2.1 中,我如何从 Find 中获取类型 T?
Animal criteria = new Animal();
IDataReader result = Animal.Find(criteria);
我希望结果的类型是 Animal 而不是 IDataReader。如何将 IDataReader 转换为 Animal?我希望有一个 SubSonic 或框架方法可以为我做这件事。
在 Subsonic 2.1 中,我如何从 Find 中获取类型 T?
Animal criteria = new Animal();
IDataReader result = Animal.Find(criteria);
我希望结果的类型是 Animal 而不是 IDataReader。如何将 IDataReader 转换为 Animal?我希望有一个 SubSonic 或框架方法可以为我做这件事。
试试这个(来自Getting Started PDF Documentation):
IDataReader result = Animal.Find(criteria);
AnimalCollection coll = new AnimalCollection();
coll.Load(result);
result.Close();
// do something with coll
foreach (Animal anm in coll)
{
// do something with animal object
}