AbstractEntityInstance De classe
Representa o classe base para todas as instâncias entidade na Business Data Catalog. Este é um classe abstrata e não pode ser instanciado.
Espaço para nome Microsoft.Office.Server.ApplicationRegistry.Runtime
Conjunto de Módulos (Assembly) Microsoft.SharePoint.Portal (em microsoft.sharepoint.portal.dll)
A sintaxe
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel:=True)> _
<SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel:=True)> _
Public MustInherit Class AbstractEntityInstance
Inherits AbstractInstance
Implements IEntityInstance
Dim instance As AbstractEntityInstance
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel=true)]
[SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel=true)]
public abstract class AbstractEntityInstance : AbstractInstance, IEntityInstance
Comentários
Conceptually, you can think of an entity instance in the Business Data Catalog as a single row of data returned from a back-end business application that has the ability to know which field (or fields in case of composite keys) in the row represents the identifier for the entity instance, and that enables you to call methods such as GetAssociatedInstances, GetIdentifierValues and Execute on that entity instance.Em outras palavras, um AbstractEntityInstance adiciona uma identidade persistente instâncias de entidade.
The system-specific DbEntityInstance and WebServiceEntityInstance classes inherit from this class.Eles representam uma linha de dados de um banco de dados e um serviço da Web, respectivamente.No entanto, você geralmente uso o IEntityInstance e IEntityInstanceEnumerator objetos ao trabalho com instâncias entidade no Business Data Catalog, as opposed to usando as implementações específicas sistema dessas classes.Isso ocorre porque o IEntityInstance e IEntityInstanceEnumerator objetos encapsular as complexidades das fontes de dados subjacentes, impermeabilizar você tenha que saber Application-specific paradigms, codificação e permitir que os clientes para acessar todos os aplicativos empresa em um modo único e simplificado.
Dica
Há dois lugares na Business Data Catalog onde você pode codificar executar em um sistema backend: a entidade e a instância de uma entidade.Esses dois métodos de execução corresponder ao estático instância em C# ou outro objeto e orientada a programação idiomas.Chamar .Execute em uma entidade essencialmente requer o usuário para transmitir nos parâmetros que espelhada o subjacente Backend API.Chamar .Execute em uma instância de uma entidade faz com que o Business Data Catalog para automaticamente inserir o valor dos identificadores da instância da entidade para o apropriado slots no back-end API, eliminando a necessidade do usuário final para fornecer esse informações ou configurar esses parâmetros.
Hierarquia de herança
System.Object
Microsoft.Office.Server.ApplicationRegistry.Runtime.AbstractInstance
Microsoft.Office.Server.ApplicationRegistry.Runtime.AbstractEntityInstance
Microsoft.Office.Server.ApplicationRegistry.SystemSpecific.Db.DbEntityInstance
Microsoft.Office.Server.ApplicationRegistry.SystemSpecific.WebService.WebServiceEntityInstance
Segmento de segurança
Qualquer público estático ( compartilhadas Na Visual Basic) os membros desse tipo são segmento seguro. Os membros de instância não são garantia ser segmento seguro.
Consulte também
Referência
AbstractEntityInstance Membros
Microsoft.Office.Server.ApplicationRegistry.Runtime De espaço para nome