Я работаю над проектом, имеющим крупномасштабную базу данных с несколькими хранимыми процедурами, и мне нужно использовать данные в SharePoint 2013, база данных находится в SQL Server 2008 R2.
Насколько я понимаю, у меня есть два варианта:
1) заключается в создании веб-службы с использованием инфраструктуры сущностей для взаимодействия с базой данных и, скорее всего, будет использовать WebAPI. Моя логика будет в хранимых процедурах или на уровне DAL.
2) Во-вторых, я провел небольшое исследование и узнал о службах подключения к бизнесу, предоставляемых SharePoint 2010/2013, поскольку я работаю с 2013, поэтому я буду использовать Visual Studio 2012. Теперь, узнав больше о BCS, я понял, что я может отображать каждую таблицу как тип контента, а затем каким-то образом определять отношения. В любом случае, реализация BCS — это отдельная тема, с которой, думаю, я как-нибудь справлюсь.
Мой вопрос: как я буду импортировать/включать свои хранимые процедуры? а если не хранимые процедуры то где я буду писать свои запросы для получения данных из БКС?
Пожалуйста, направьте меня в правильном направлении. Спасибо.