ISingleResult 在代码中转换?

发布于 2024-11-07 15:42:20 字数 355 浏览 0 评论 0原文

我的 Linq to SQL (.NET 4.0) 设计器中有一个存储过程,它返回默认的 ISingleResult。我希望它返回“MyTable”类型的内容,因此我在设计器中进行了更改。 所以这是可行的:

List<MyTable> return = dataContext.MySproc.ToList();

但是,我宁愿在代码中转换/转换存储过程的返回值,以远离设计者。由于某种原因,我无法获得将 ISingleResult 从存储过程转换为列表的技巧。有人可以帮我解决语法问题吗?

请注意,如果这在 EF 中更容易,并且有人可以向我指出如何使用该工具集,我会洗耳恭听。

谢谢。

I have a sproc in my Linq to SQL (.NET 4.0) designer that returns the default ISingleResult. I wanted it to return something of Type "MyTable", so I made the change in the designer.
So this works:

List<MyTable> return = dataContext.MySproc.ToList();

However, I would rather cast/convert the return from the sproc in code to stay away from the designer. For some reason I can't get the trick of converting ISingleResult from the sproc into List. Can someone help me with the syntax?

Note, if this is easier in EF and someone can point me to HOWTOs using that toolset, I'm all ears.

Thanks.

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

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

发布评论

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

评论(1

拥抱没勇气 2024-11-14 15:42:20

只需将 ISingleResult 传递到 List 的构造函数中即可。

Just pass your ISingleResult into the constructor of List.

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