DuplicateMetadataObjectException クラス
1 つまたは複数のメタデータ オブジェクトがフィールドの値を同じコンテキストで、このことはできません。 例外を表します。
継承階層
System.Object
System.Exception
Microsoft.BusinessData.Infrastructure.BdcException
Microsoft.BusinessData.MetadataModel.MetadataException
Microsoft.BusinessData.MetadataModel.InvalidMetadataObjectException
Microsoft.BusinessData.MetadataModel.DuplicateMetadataObjectException
名前空間: Microsoft.BusinessData.MetadataModel
アセンブリ: Microsoft.BusinessData (Microsoft.BusinessData.dll 内)
構文
'宣言
<SerializableAttribute> _
<DataContractAttribute> _
Public Class DuplicateMetadataObjectException _
Inherits InvalidMetadataObjectException
'使用
Dim instance As DuplicateMetadataObjectException
[SerializableAttribute]
[DataContractAttribute]
public class DuplicateMetadataObjectException : InvalidMetadataObjectException
注釈
データベースから読み込まれているオブジェクトは、さまざまなデータ クラスに属するがあっても、同じ名前を持っている場合、この例外はスローことができます。たとえば別のデータのクラスからの 2 つの方法は、同じNameフィールド値を設定します。これらのメソッドのインスタンスが検証されると、 DuplicateMetadataObjectException例外が発生します。オブジェクトがキャッシュされると、入力規則はもう一度実行されません。
スレッド セーフ
この型のパブリック static (Visual Basic のShared ) メンバーはいずれもスレッド セーフです。インスタンス メンバーはスレッド セーフになるという保証はありません。