SharePoint使用BCS开发你第一个应用程序(三)

创建外部内容类型。

创建外部内容类型有三种不同方式:
1. 在记事本上手写XML代码(不推荐)。
2. 使用SharePoint Designer 2010 创建(推荐)。
3. 使用VS(需要有丰富的编程经验)。
如果你使用SharePoint Designer创建外部内容类型,它自动保存XML元数据到BDC业务数据连接元数据仓库中并在管理中心呈现出来。VS为BDC元数据项目创建标准WSP,这样XML元数据文件被部署到正确的位置。如果你在SharePoint Designer或者VS之外创建爱你了XML元数据文件,打开管理中心--应用程序管理--托管服务应用程序--业务链接服务,然后点击导入即可。
这一部分教你创建一个基于ADO.NET的外部内容类型
外部内容类型是必要的,可以创建外部数据源和应用程序之间的关系。
1. 打开SharePoint Designer 2010.
2. 点击文件--打开站点。
3. 点击外部内容类型。
4. 点击功能区的外部内容类型。
5. 命名MyCustomers,显示名Customers。
6. 在Office项目类型选择联系人。
7. 确保脱机同步启用。
8. 点击“点击此处发现外部数据源”。
9. 点击添加连接--SQL Server数据类型。输入相应内容,数据库名AdventureWorksLT2008.选择“使用用户标识进行连接”。
10. 浏览Customers表格,右击选择创建所有操作。
11. 这会调用一个向导,使你能够映射外部数据源的栏目到Office项目类型,为数据创建筛选器等。
12. 点击下一步,接下来你将映射一些左边数据源元素到Office属性。例如,点击LastName,再从右边下拉列表选择LastName。然后选择Title、FirstName、CompanyName、EmailAddress、Phone元素,注意不是所有的元素都可以被映射。你可以设置这些为自定义属性。
13. 点击下一步,你可以有选择的添加一个数据筛选器。这里不需要。点击完成。
14. 点击保存。
15. 最后是据此创建一个外部类表。点击创建功能区的列表和表单,命名My Customers,其余默认,清除创建InfoPath 表单复选框。
16. SharePoint Designer现在创建了一个外部列表。可以在SharePoint站点上预览。
17. 你可能发现你的列表显示“拒绝访问”信息。这是因为你没有增加权限。关闭站点,进入管理中心,点击应用程序管理--管理服务应用程序--Business Data Connectivity--My Customers--设置对象权限,在增加账户区域,输入All Authenticated Users,点击添加。然后选中所有权限。点击确定。
18. 试试编辑一个列表项目,回到SQL Server中查看,会发现数据同时更新了。

转载于:https://www.cnblogs.com/crazygolf/p/3856700.html

SharePoint使用BCS开发你第一个应用程序(三)相关推荐

  1. 今日头条2018校招测试开发方向(第一、二、三、四批)编程题汇总 - 题解

    对于今日头条这家公司来说,测试的题和后端开发的题几乎是一样的,但是由于第一批的后端开发的题没有在牛客网上放出来,因此,猜测后端开发第一批的题应该和后端开发第一批的题一样,同时也想做一个测试方向编程题的 ...

  2. SharePoint 2010: 对于开发人员

    对开发人员的价值 SharePoint 2010为开发人员提供的好处是什么? 开发人员可以使用 SharePoint 2010 开发平台为企业和 互联网构建商业协作应用,并且使用熟悉的工具和一套丰富的 ...

  3. SharePoint 2013 APP 开发示例 (三)使用远程的web资源

    在这个示例里我们将详细介绍 TokenHelper 类, 我们将看到它是怎么简单地从远程web站点访问SharePoint的.我们还将取到它的一些值.这将帮助我们理解连接是怎么被构造的,同时也方便我们 ...

  4. SharePoint 2013常用开发工具分享

    众所周知,一款好的开发工具不仅能提高项目开发效率,而且能够协助开发人员简化开发流程.本文汇总几款SharePoint 2013开发常用开发工具,希望能够对大家有所帮助.如果您有更好的工具,没有包含在本 ...

  5. 国内首部Sharepoint 2010深入开发(工作流+安全性+单点登录+AD开发、认证等)

    简介:本课程是国内首部深入讲解Sharepoint 2010全程开发的课程,讲师为微软中国上海公司高级工程师.课程采用技术结合实例的方式讲解,涉及内容包括Sharepoint2010之Linq.WCF ...

  6. 使用SharePoint Designer定制开发专家库系统实例!

    将近大半年都没有更新博客了,趁这段时间不忙,后续会继续分享一些技术和实际应用.对于Sharepoint的定制开发有很多种方式,对于一般的应用系统,可以使用Sharepoint本身自带的功能,如列表作为 ...

  7. 《Java 开发从入门到精通》—— 2.2 编写第一段Java程序

    本节书摘来异步社区<Java 开发从入门到精通>一书中的第2章,第2.2节,作者: 扶松柏 , 陈小玉,更多章节内容可以访问云栖社区"异步社区"公众号查看. 2.2 编 ...

  8. 普元EOS开发积累第一篇(常见错误解决方法) 持续更新

    普元EOS开发积累第一篇(常见错误解决方法) 持续更新 参考文章: (1)普元EOS开发积累第一篇(常见错误解决方法) 持续更新 (2)https://www.cnblogs.com/tangjing ...

  9. SharePoint 2013 APP 开发示例 系列

    SharePoint 2013 APP 安全: SharePoint 2013 APP 开发示例 (一)List 读写 SharePoint 2013 APP 开发示例 (二)获取用户信息 Share ...

最新文章

  1. 终极大招——怎么在学术会议上有所收获?
  2. 求助啊,被STM32的CAN折磨的疯了
  3. U3D assetbundle加载
  4. Java内存图以及堆、栈、常量区、静态区、方法区的区别
  5. SpringBoot如何把mysql中的数据显示到html页面上?
  6. 禅道开源版用户手册_Docker搭建开源版禅道以及项目基本流程介绍
  7. Python的函数参数传递:传值?引用?
  8. 字符串拼接成insert语句[简单记录]
  9. Linux netfilter源码分析(3)
  10. java方法重载两个数相加_java方法重载实验:判断键盘输入的两个数据的类型后进行比较...
  11. 谷歌EfficientNet缩放模型,PyTorch实现出炉,登上GitHub热榜丨Demo可用
  12. 25muduo_net库源码分析(一)
  13. Linux线程间死锁分析
  14. JDY-10M蓝牙简易组网教程
  15. WinEdt字体大小修改
  16. 计算机操作系统原理——第一章.绪论
  17. Excel vba按指定列号内容插入分页符
  18. 【优化】利普希茨连续(Lipschitz continuous)及其应用
  19. python模块化导入
  20. 闹闹天宫一直显示服务器错误,闹闹天宫常见问题FAQ

热门文章

  1. java1.8新增超实用Map方法——Map.getOrDefault()和Map.value()方法详解
  2. etcd 笔记(03)— etcd 客户端使用(键值的增、删、改、查)、watch监测键、lease使用(创建租约、撤销租约、刷新租期、查询租期)
  3. 寻找一个字符串的重复子串 后缀数组
  4. 白化(预处理步骤)【转】
  5. 摄像头模组(CCM)与镀膜
  6. 基本数据类型转换规则
  7. 2021年大数据ELK(十七):Elasticsearch SQL 订单统计分析案例
  8. Java基础Switch和循环控制
  9. 依赖注入?依赖注入是如何实现解耦的?
  10. Django 验证码4.4