通过编程方式访问SharePoint 2010 BCS实体和方法
本文中我们将看到一个通过客户端对象模型访问BCS实体及其方法的例子。
假设 - 已经设置好一个外部内容类型
private static void BrowseCatalogDetails()
{
Console.WriteLine(“Now Browsing the all the entities in the catalog:”);
AdministrationMetadataCatalog catalog = AdministrationMetadataCatalog.GetCatalog(siteUrl);
EntityCollection entities = catalog.GetEntities(“*”, “*”, true);
Console.WriteLine(“\nEntities in the system:”);
foreach (Entity entity in entities)
{
Console.WriteLine(entity.Name);
}
// Browsing through the first entity
var entityEnum = entities.GetEnumerator();
entityEnum.MoveNext();
Entity firstEntity = entityEnum.Current;
Console.WriteLine(“\nMethods on the first Entity:”);
foreach (var method in firstEntity.Methods)
{
Console.WriteLine(method.Name);
}
}
IEntity entity = catalog.GetEntity(siteUrl, “MyexternalContentType”);
参考资料
access BCS entities and methods Programmatically SharePoint 2010
浙公网安备 33010602011771号