zoukankan      html  css  js  c++  java
  • SharePoint使用BCS开发你第一个应用程序(三)

    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中查看,会发现数据同一时候更新了。
  • 相关阅读:
    用递归获取文件夹以及子文件夹下的所有文件
    C#导入XLS数据到数据库
    张老师生日问题 c# CopyRight: http://blog.moozi.net/
    convert.cpp
    C#中判断扫描枪输入与键盘输入
    C# 执行多条SQL语句,实现数据库事务(通过Hashtable存储数据) .
    GridView 根据多个字段值删除
    泛型入门
    TreeView 控件应用
    事务控制案例(一)
  • 原文地址:https://www.cnblogs.com/zfyouxi/p/4355497.html
Copyright © 2011-2022 走看看