【问题标题】:Fill business object from database by calling stored procedures?通过调用存储过程从数据库中填充业务对象?
【发布时间】:2010-06-10 08:47:36
【问题描述】:

我的数据库中有几个存储过程,其中一些有参数,一些没有参数。我试图通过调用存储过程来填充业务对象,但到目前为止失败了。我怎么能动态地做到这一点?稍后,我想将此对象用作报告的数据源……但这是下一步。重要的事实是:

  • 不同的存储过程返回不同数量的列
  • 存储的过程可以有参数,但不是必需的

我怎样才能做到这一点?

谢谢:)

【问题讨论】:

  • 您使用的是 ORM,也许是 NHibernate 或 Linq to SQL?还是您尝试通过 DataReader 或 DataSet 填充对象?
  • 不,在一个小型演示应用程序中,我遵循了本教程:msdn.microsoft.com/en-us/library/ms251692%28v=VS.80%29.aspx 现在我希望可以对其进行修改以动态工作...

标签: .net asp.net stored-procedures business-objects


【解决方案1】:

最好的办法是从 MSDN, download NHibernate 上的那篇文章中删除业务对象代码,通过 Getting Started guide,然后从 Ayende 浏览这个 blog post

然后,您从 NHibernate 创建的对象可用于绑定到您在评论中引用的 MSDN 文章上的报告查看器。

祝你好运! :)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-28
    • 2020-11-28
    • 1970-01-01
    • 2019-08-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多