Freigeben über


CompatibilityResult-Klasse

[Diese Seite bezieht sich auf Entity Framework Version 6. Die neueste Version ist als 'Entity Framework' NuGet-Paket verfügbar. Weitere Informationen zu Entity Framework finden Sie unter msdn.com/data/ef.]

Zurückgegeben von IsCompatibleWith(Object) und die dazugehörigen Methoden, um anzugeben, ob ein Objekt in Konflikt mit einem anderen steht oder nicht, sodass die beiden Objekte zu einem kombiniert werden können.

Vererbungshierarchie

System.Object
  System.Data.Entity.Infrastructure.Annotations.CompatibilityResult

Namespace:  System.Data.Entity.Infrastructure.Annotations
Assembly:  EntityFramework (in EntityFramework.dll)

Syntax

'Declaration
Public NotInheritable Class CompatibilityResult
'Usage
Dim instance As CompatibilityResult
public sealed class CompatibilityResult
public ref class CompatibilityResult sealed
[<SealedAttribute>]
type CompatibilityResult =  class end
public final class CompatibilityResult

Der CompatibilityResult-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode CompatibilityResult Erstellt eine neue CompatibilityResult-Instanz.

Oben

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft ErrorMessage Wenn IsCompatible TRUE ist, wird eine Fehlermeldung zurückgegeben, die angibt, inwiefern die beiden getesteten Objekte nicht kompatibel sind.
Öffentliche Eigenschaft IsCompatible TRUE, wenn die beiden getesteten Objekte kompatibel sind, andernfalls FALSE.

Oben

Methoden

  Name Beschreibung
Öffentliche Methode Equals (Von Object geerbt.)
Öffentliche Methode GetHashCode (Von Object geerbt.)
Öffentliche Methode GetType (Von Object geerbt.)
Öffentliche Methode ToString (Von Object geerbt.)

Oben

Operatoren

  Name Beschreibung
Öffentlicher OperatorStatischer Member Implicit(CompatibilityResult to Boolean) Implizite Konvertierung in einen Bool, um zuzulassen, dass das Ergebnisobjekt direkt in Überprüfungen verwendet werden kann.

Oben

Hinweise

Sind die beiden Objekte nicht kompatibel, ist der Grund aus dem sie nicht kompatibel sind in der Eigenschaft ErrorMessage enthalten.

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Verweis

System.Data.Entity.Infrastructure.Annotations-Namespace