C# 在Visual Studio业务数据连接模型中包括超链接

C# 在Visual Studio业务数据连接模型中包括超链接,c#,sharepoint-2010,sharepoint-api,C#,Sharepoint 2010,Sharepoint Api,我正在VisualStudio2010中创建一个业务数据连接模型,它将成为外部列表的数据源 我希望在此外部列表中包含一个超链接字段,以便我的模型具有类型为Microsoft.SharePoint.SPFieldUrlValue的SPFieldUrlValue 但是,当我测试此模型并使用它创建外部列表时,此字段不可用/不呈现 问题: A) 我是否通过使用SPFieldUrlValue使用了正确的类型 B) 业务连接数据模型是否可以包含链接 这是如何创建链接字段的示例: SPFiel

我正在VisualStudio2010中创建一个业务数据连接模型,它将成为外部列表的数据源

我希望在此外部列表中包含一个超链接字段,以便我的模型具有类型为Microsoft.SharePoint.SPFieldUrlValue的SPFieldUrlValue

但是,当我测试此模型并使用它创建外部列表时,此字段不可用/不呈现

问题:

A) 我是否通过使用SPFieldUrlValue使用了正确的类型 B) 业务连接数据模型是否可以包含链接

这是如何创建链接字段的示例:

        SPFieldUrlValue theLink = new SPFieldUrlValue();
        theLink.Description = "Link Description";
        theLink.Url = "http://www.google.com";

您应该使用
SPCustomFieldType
而不是
SPFieldUrlValue

这里有一个关于BDC和超链接(以及查找列)的不错的教程: