Clase DuplicateMetadataObjectException
Representa una excepción que se produce cuando uno o varios objetos de metadatos tienen valores de campo son iguales en un contexto donde no está permitido.
Jerarquía de la herencia
System.Object
System.Exception
Microsoft.BusinessData.Infrastructure.BdcException
Microsoft.BusinessData.MetadataModel.MetadataException
Microsoft.BusinessData.MetadataModel.InvalidMetadataObjectException
Microsoft.BusinessData.MetadataModel.DuplicateMetadataObjectException
Espacio de nombres: Microsoft.BusinessData.MetadataModel
Ensamblado: Microsoft.BusinessData (en Microsoft.BusinessData.dll)
Sintaxis
'Declaración
<SerializableAttribute> _
<DataContractAttribute> _
Public Class DuplicateMetadataObjectException _
Inherits InvalidMetadataObjectException
'Uso
Dim instance As DuplicateMetadataObjectException
[SerializableAttribute]
[DataContractAttribute]
public class DuplicateMetadataObjectException : InvalidMetadataObjectException
Comentarios
Puede se produce esta excepción cuando los objetos que se cargan desde la base de datos tienen el mismo nombre, a pesar de que pertenecen a las clases de datos diferentes. Por ejemplo, dos métodos de clases de datos distintos tienen el mismo valor del campo Name . Cuando se validarán instancias de estos métodos, se produce la excepción de DuplicateMetadataObjectException . Después de que se almacenan en caché los objetos, validación no se realiza de nuevo.
Seguridad para subprocesos
Los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para subprocesos. No se garantiza que los miembros de instancias sean seguros para los subprocesos.