2010-06-10 4 views
0

У меня есть несколько хранимых процедур в моей базе данных, некоторые из них имеют параметры, некоторые из них не имеют параметров. Я попытался заполнить бизнес-объект, вызвав хранимые процедуры, но до сих пор не смог. Как я мог сделать это динамически? Позже я хочу использовать этот объект в качестве источника данных для отчета ... но это следующий шаг. Важные факты:Заполнить бизнес-объект из базы данных, вызвав хранимые процедуры?

  • различные сохраненные прок возвращают разное количество столбцов
  • сохраненные прок может иметь PARAMS, но его не требуется

Как я могу добиться этого?

Спасибо :)

+1

Вы используете ORM, возможно, NHibernate или Linq to SQL? Или вы пытаетесь заполнить объекты через DataReader или DataSet? –

+0

Нет, в небольшом демонстрационном приложении я следовал этому руководству: http://msdn.microsoft.com/en-us/library/ms251692%28v=VS.80%29.aspx И теперь я надеялся, что это может быть изменен для динамической работы ... – grady

ответ

0

Лучше всего отказаться от кода бизнес-объекта из этой статьи на MSDN , download NHibernate, пройти через Getting Started guide, а затем пройти через этот blog post из Ayende.

Объекты, созданные вами из NHibernate, затем могут быть использованы для привязки к средству просмотра отчетов в статье MSDN, на которую вы ссылаетесь в своем комментарии.

Удачи вам! :)

Смежные вопросы