Sharepoint 2013 是否可以在不使用SharePoint Designer的情况下将外部内容类型映射到Office项目类型?

Sharepoint 2013 是否可以在不使用SharePoint Designer的情况下将外部内容类型映射到Office项目类型?,sharepoint-2013,external-contenttype,Sharepoint 2013,External Contenttype,我需要将Outlook连接到外部列表,并且必须将其内容类型映射到Office项目类型,但不幸的是,我无法在SPD2013中看到它。可能是因为BDC模型使用OData,而OData在2013年的支持有限 那么,是否可以在不使用SharePoint Designer的情况下将外部内容类型映射到Office项目类型?如果是,我怎么做 先谢谢你 PS:SharePoint 2013 RTM。万岁! 经过三天不成功的谷歌搜索,到处都在问这个问题:-我试图亲自调查,最后,我找到了一个方法 看来手工绘制地图很

我需要将Outlook连接到外部列表,并且必须将其内容类型映射到Office项目类型,但不幸的是,我无法在SPD2013中看到它。可能是因为BDC模型使用OData,而OData在2013年的支持有限

那么,是否可以在不使用SharePoint Designer的情况下将外部内容类型映射到Office项目类型?如果是,我怎么做

先谢谢你

PS:SharePoint 2013 RTM。

万岁! 经过三天不成功的谷歌搜索,到处都在问这个问题:-我试图亲自调查,最后,我找到了一个方法

看来手工绘制地图很容易。为此,您必须对扩展名为.bdcm的BDC模型文件xml进行2项更改:

将名称为Office项类型的属性添加到实体

将必要字段映射到Office项目类型。例如,对于约会办公室项目类型的必填字段,它可能如下所示

<Method Name="ReadSpecificAbsenceCalendarEntity" DefaultDisplayName="Read Specific AbsenceCalendarEntity" IsStatic="false">    
......    
  <Parameter Name="@AbsenceCalendarEntity" Direction="Return">
     <TypeDescriptor Name="AbsenceCalendarEntity" DefaultDisplayName="AbsenceCalendarEntity" TypeName="Microsoft.BusinessData.Runtime.DynamicType">   
       <TypeDescriptors> 
           <TypeDescriptor Name="Title" DefaultDisplayName="Title" TypeName="System.String"> 
              <Properties>
                <Property Name="OfficeProperty" Type="System.String">Subject</Property>
              </Properties>
           </TypeDescriptor>
           <TypeDescriptor Name="StartDate" DefaultDisplayName="StartDate" TypeName="System.DateTime">
              <Properties>
                 <Property Name="OfficeProperty" Type="System.String">Start</Property>
               </Properties>
            </TypeDescriptor>
            <TypeDescriptor Name="EndDate" DefaultDisplayName="EndDate" TypeName="System.DateTime">
                <Properties>
                       <Property Name="OfficeProperty" Type="System.String">End</Property>
                 </Properties>
            </TypeDescriptor>
.......
<Method Name="ReadSpecificAbsenceCalendarEntity" DefaultDisplayName="Read Specific AbsenceCalendarEntity" IsStatic="false">    
......    
  <Parameter Name="@AbsenceCalendarEntity" Direction="Return">
     <TypeDescriptor Name="AbsenceCalendarEntity" DefaultDisplayName="AbsenceCalendarEntity" TypeName="Microsoft.BusinessData.Runtime.DynamicType">   
       <TypeDescriptors> 
           <TypeDescriptor Name="Title" DefaultDisplayName="Title" TypeName="System.String"> 
              <Properties>
                <Property Name="OfficeProperty" Type="System.String">Subject</Property>
              </Properties>
           </TypeDescriptor>
           <TypeDescriptor Name="StartDate" DefaultDisplayName="StartDate" TypeName="System.DateTime">
              <Properties>
                 <Property Name="OfficeProperty" Type="System.String">Start</Property>
               </Properties>
            </TypeDescriptor>
            <TypeDescriptor Name="EndDate" DefaultDisplayName="EndDate" TypeName="System.DateTime">
                <Properties>
                       <Property Name="OfficeProperty" Type="System.String">End</Property>
                 </Properties>
            </TypeDescriptor>
.......