在 Subsonic 2.1 中,如何从 find 中获取强类型对象?

发布于 2024-12-15 17:34:16 字数 270 浏览 2 评论 0原文

在 Subsonic 2.1 中,如何从 Find 中获取类型 T?

        Animal criteria = new Animal();
        IDataReader result = Animal.Find(criteria);

我希望结果是 Animal 类型而不是 IDataReader 类型。如何将 IDataReader 转换为 Animal?我希望有一个 SubSonic 或 Framework 方法可以为我做到这一点。

In Subsonic 2.1 how do I get type T from Find?

        Animal criteria = new Animal();
        IDataReader result = Animal.Find(criteria);

I want result to be of type Animal not IDataReader. How can I convert IDataReader to Animal? I hope there is a SubSonic or Framework method to do this for me.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

ぃ双果 2024-12-22 17:34:16

试试这个(来自入门 PDF 文档):

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
}

Try this (from the 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
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文