使用 Visual Studio 创建外部内容类型全解析
1. Visual Studio 与 SharePoint Designer 的差异
在创建外部内容类型时,Visual Studio 和 SharePoint Designer 存在显著差异,除了针对不同用户群体外,主要体现在以下三个方面:
- 数据来源 :Visual Studio 仅允许构建由 .NET 程序集提供数据的外部内容类型。程序集中的代码充当处理外部数据的代理,这使开发者能够实现自定义安全、业务规则,并聚合不同来源的数据。
- 创建概念 :SharePoint Designer 直接连接到实时 SharePoint 站点,并将外部内容类型直接写入业务数据存储。而 Visual Studio 创建一个定义所有外部内容类型的模型文件( .bdcm 文件),该文件与项目输出程序集打包在一起,最终作为 .WSP 文件部署到 SharePoint。这在使用源代码控制系统时非常有用,因为可以将模型文件与源代码一起签入。
- 功能特性 *:Visual Studio 在方法类型、搜索实现和关联方面提供了更多的自由度和功能。
2. Visual Studio 的部署选项
除 SharePoint Foundation 外,所有 SharePoint SKU 都允许使用 .WSP 文件安装 BDC 模型。SharePoint Foundation 不支持导入包含 BDC 模型的 .WSP 文件,不过有以下几种解决方法:
- 使用 Windows
超级会员免费看
订阅专栏 解锁全文
4288

被折叠的 条评论
为什么被折叠?



