Bagikan melalui


ColumnAttribute.IsDiscriminator Properti

Definisi

Mendapatkan atau mengatur apakah kolom berisi nilai diskriminator untuk hierarki pewarisan LINQ ke SQL.

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

Nilai Properti

Default = false.

Contoh

[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

Keterangan

Ketika true, properti ini mengidentifikasi anggota kelas sebagai memegang nilai diskriminator untuk hierarki pewarisan.

Anda dapat mengatur properti ini ke true untuk tidak lebih dari satu anggota, yang harus termasuk dalam kelas paling atas yang dipetakan dalam hierarki.

Berlaku untuk