2010-06-10 36 views
0

我在我的数据库中有几个存储过程,其中一些有参数,有些没有参数。我试图通过调用存储过程来填充业务对象,但迄今为止失败。我怎么能动态地做到这一点?后来,我想使用这个对象作为报表的数据源......但那是下一步。重要的事实是:通过调用存储过程从数据库填充业务对象?

  • 不同的存储特效返回不同的量列
  • 存储特效可以有则params的,但它不是必需的

我怎么能做到这一点?

谢谢:)

+1

你使用ORM,也许NHibernate或Linq到SQL?还是你想通过DataReader或DataSet填充对象? – 2010-06-10 08:49:38

+0

不,在一个小的演示应用程序中,我遵循本教程: http://msdn.microsoft.com/en-us/library/ms251692%28v=VS.80%29.aspx 现在我希望这可以修改为动态工作... – grady 2010-06-10 08:51:17

回答

0

最好的办法是放弃那篇文章业务对象代码的MSDN , download NHibernate,经过Getting Started guide,然后通过这个blog post从Ayende走。

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

祝你好运! :)