ColumnAttribute.IsDiscriminator Egenskap

Definition

Hämtar eller anger om en kolumn innehåller ett diskriminerande värde för en LINQ till SQL-arvshierarki.

public:
 property bool IsDiscriminator { bool get(); void set(bool value); };
public bool IsDiscriminator { get; set; }
member this.IsDiscriminator : bool with get, set
Public Property IsDiscriminator As Boolean

Egenskapsvärde

Standard = false.

Exempel

[Column(Storage="_Title", DbType="NVarChar(30)",IsDiscriminator=true)]
public string Title
{
    get
    {
        return this._Title;
    }
    set
    {
        if ((this._Title != value))
        {
            this.OnTitleChanging(value);
            this.SendPropertyChanging();
            this._Title = value;
            this.SendPropertyChanged("Title");
            this.OnTitleChanged();
        }
    }
}
   <Column(Storage:="_Title", DbType:="NVarChar(30)", IsDiscriminator:=True)> _
Public Property Title() As String
       Get
           Return Me._Title
       End Get
       Set(ByVal value As String)
           If ((Me._Title = Value) _
              = False) Then
               Me.OnTitleChanging(Value)
               Me.SendPropertyChanging()
               Me._Title = Value
               Me.SendPropertyChanged("Title")
               Me.OnTitleChanged()
           End If
       End Set
   End Property

Kommentarer

När trueidentifierar den här egenskapen klassmedlemmen som att den innehåller det diskriminerande värdet för en arvshierarki.

Du kan ange den här egenskapen till true för högst en medlem, som måste tillhöra den översta mappade klassen i hierarkin.

Gäller för