我正在开发一个包含多个存储过程的大型数据库的项目,我需要使用 SharePoint 2013 中的数据,该数据库位于 SQL Server 2008 R2 中
根据我的理解,我有两种选择:
1)是创建一个Web服务,使用实体框架与数据库交互,很可能会使用WebAPI。我的逻辑将在存储过程或 DAL 层中。
2) 其次,我做了一些研究,了解了 SharePoint 2010/2013 提供的业务连接服务,因为我正在使用 2013,所以我将使用 Visual Studio 2012。现在了解有关 BCS 的更多信息,我了解到我可以将每个表映射为内容类型,然后以某种方式定义关系。Anwyay,实施 BCS 是一个单独的问题,我想我会以某种方式管理。
我的问题是我将如何导入/包含我的存储过程?如果不是存储过程,那么我将在哪里编写查询以从 BCS 获取数据?
请指引我正确的方向。谢谢你。