2013-03-07 30 views
0

我正在处理一个具有多个存储过程的大型数据库的项目,并且需要使用SharePoint 2013中的数据,数据库位于SQL Server 2008 R2中针对具有多个存储过程的大型数据库的业务连接服务

按照我的理解,我有两个选择:

1)是创建一个Web服务,使用实体框架来与数据库进行交互,并很可能会使用的WebAPI。我的逻辑将在存储过程或DAL层。其次,我做了一些研究,并了解了2013年与SharePoint 2010/2013提供的业务连接服务,因此我将使用Visual Studio 2012.现在了解有关BCS的更多信息我明白我可以将每个表映射为内容类型,然后以某种方式定义关系。 Anwyay,实施BCS是一个单独的问题,我想我会以某种方式进行管理。

我的问题是我将如何导入/包含我的存储过程?如果没有存储过程,那么我会在哪里写我的查询来从BCS获取数据?

请指引我正确的方向。谢谢。

回答

0

使用自定义BCS连接器可以实现从数据库中检索数据的方式(直接在C#中),因此您可以直接查询表或存储过程。

如果您想尝试使用BCS连接器创建要在SharePoint中使用的外部内容类型,请参阅my blog。我的例子与为搜索索引sql数据有关,但它在SharePoint中完成的方式是创建一个外部内容类型,而这种内容类型就是您编制索引的内容类型。所以你会找到有关如何创建BCS连接器的有用信息。

相关问题