다음을 통해 공유


ColumnAttribute.IsDiscriminator 속성

정의

열에 LINQ to 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

속성 값

기본값은 false입니다.

예제

[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

설명

true,이 속성은 상속 계층 구조에 대 한 판별자 값을 보유 하는 클래스 멤버를 식별 합니다.

이 속성을 설정할 수 true 없는 최상위에 속해야 하는 둘 이상의 멤버를 클래스 계층 구조에 매핑됩니다.

적용 대상