ColumnAttribute.IsDiscriminator 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
열에 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 설정할 수 있습니다.