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中查看,会发现数据同一时候更新了。

SharePoint使用BCS开发你第一个应用程序(三)的更多相关文章

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

    SharePoint使用BCS开发你第一个应用程序(一)         本系列教你使用BCS(Business Connectivity Service)创建OBA(Office business ...

  2. SharePoint采用BCS开发第一个应用程序(两)

    SharePoint采用BCS开发第一个应用程序(两) 创建外部数据源 在本章中,我们使用AdventureWorksLT2008 SQL Server数据库作为外部数据源.下图显示了表SalesLT ...

  3. TODO:即将开发的第一个小程序

    TODO:即将开发的第一个小程序 微信小程序是一种全新的连接用户与服务的方式,它可以在微信内被便捷地获取和传播,同时具有出色的使用体验.个人理解小程序是寄宿在微信平台上的一个前端框架,具有跨平台功能, ...

  4. 2、Arx二次开发创建第一个应用程序

    一.本节课程 Arx二次开发创建第一个应用程序 二.本节要讲解的知识点 1.手动创建ARX的应用的步骤. 2.应用向导创建ARX应用程序的步骤. 三.具体内容 1.需求:创建一个Hello World ...

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

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

  6. SharePoint Server 2013开发之旅(二):使用在线的开发人员网站进行SharePoint App开发

    上一篇我已经介绍了新版本的SharePoint Server提供了四种主要的开发场景,其中一个全新的App开发模型让我们眼前一亮.这一篇我将介绍如何在线进行SharePoint App开发. 谈到Sh ...

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

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

  8. SharePoint 2010 BCS - 概述

    博客地址 http://blog.csdn.net/foxdave SharePoint 2010首次引入了BCS的概念 - Business Connectivity Service,即业务连接服务 ...

  9. SharePoint 2010 BCS - 概要

    博客地址 http://blog.csdn.net/foxdave SharePoint 2010首次引入了BCS的概念 - Business Connectivity Service.即业务连接服务 ...

随机推荐

  1. silverlight游戏在坑内发展

    最初做<金X>使用silverlight它是由于右手锯的深蓝色silverlight游戏开发教程,在这里,好评,写得很好的教程!基于这样的思想游戏覆盖.你可以给游戏开发商新提供的非常多的思 ...

  2. Axure RP 实践.1

    工作需要设计产品原型,找来Axure RP帮忙,看了一些文章,其中下面这段话深得我心. “只使用Axure的默认控件(Wireframe),不要用那些样式花哨的自定义控件,并且所有页面中使用的颜色不能 ...

  3. poj2486(树形dp)

    题目链接:http://poj.org/problem?id=2486 题意:一颗树,n个点(1-n),n-1条边,每个点上有一个权值,求从1出发,走m步,最多能遍历到的权值. 分析:非常不错的树形d ...

  4. ALV DataChange EVENT

    在CX项目中,根据需求,自定义一个表,维护供应商的银行账号信息,当输入供应商编号时,自动在供应商名称列里自动填写供应商名称,用到了ALV  DataChange 事件 ,下面是源代码: *&- ...

  5. Android (1) - Activity

    onCreate(Bundle status) --> setContentView(View view) --> findViewById(int id) Intent intentFo ...

  6. Android开发之文件下载,状态时显示下载进度,点击自动安装

    在进行软件升级时,需要进行文件下载,在这里实现自定义的文件下载,并在状态栏显示下载进度,下载完成后,点击触发安装. 效果如图: 用于下载文件和显示现在进度的线程类如下: [java]  view pl ...

  7. linux下多进程的调试

    linux下多进程的调试:  (1)follow-fork-mode           set follow-fork-mode [parent | child] ---- fork之后选择调试父进 ...

  8. Mysql学习笔记(一)数据类型

    原文:Mysql学习笔记(一)数据类型 学习内容: Mysql基本数据类型. 1.数字类型.. i.整型     Mysql数据类型             含义(有符号)     tinyint(m ...

  9. 小米2S TWRP 3.0.2-0 最新版Recovery

    主界面 使用了我最新修改的内核 下载地址: 链接: http://pan.baidu.com/s/1i5xwddb 密码: 7dyb 验证信息: md5sum: dca410f33020eb87986 ...

  10. VS2008下直接安装Boost库1.46.1版本号

    Boost图书馆是一个移植.提供源代码C++库.作为一个备份标准库,这是C++发动机之间的一种标准化的过程. Boost图书馆由C++图书馆标准委员会工作组成员发起,一些内容有望成为下一代C++标准库 ...