DataObjectFieldAttribute Oluşturucular
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
DataObjectFieldAttribute sınıfının yeni bir örneğini başlatır.
Aşırı Yüklemeler
DataObjectFieldAttribute(Boolean) |
sınıfının yeni bir örneğini DataObjectFieldAttribute başlatır ve alanın veri satırı için birincil anahtar olup olmadığını gösterir. |
DataObjectFieldAttribute(Boolean, Boolean) |
sınıfının yeni bir örneğini DataObjectFieldAttribute başlatır ve alanın veri satırı için birincil anahtar olup olmadığını ve alanın veritabanı kimliği alanı olup olmadığını gösterir. |
DataObjectFieldAttribute(Boolean, Boolean, Boolean) |
sınıfının yeni bir örneğini DataObjectFieldAttribute başlatır ve alanın veri satırı için birincil anahtar olup olmadığını, alanın veritabanı kimliği alanı olup olmadığını ve alanın null olup olmadığını gösterir. |
DataObjectFieldAttribute(Boolean, Boolean, Boolean, Int32) |
sınıfının yeni bir örneğini DataObjectFieldAttribute başlatır ve alanın veri satırı için birincil anahtar olup olmadığını, veritabanı kimliği alanı olup olmadığını ve null olup olmadığını gösterir ve alanın uzunluğunu ayarlar. |
DataObjectFieldAttribute(Boolean)
- Kaynak:
- DataObjectFieldAttribute.cs
- Kaynak:
- DataObjectFieldAttribute.cs
- Kaynak:
- DataObjectFieldAttribute.cs
sınıfının yeni bir örneğini DataObjectFieldAttribute başlatır ve alanın veri satırı için birincil anahtar olup olmadığını gösterir.
public:
DataObjectFieldAttribute(bool primaryKey);
public DataObjectFieldAttribute (bool primaryKey);
new System.ComponentModel.DataObjectFieldAttribute : bool -> System.ComponentModel.DataObjectFieldAttribute
Public Sub New (primaryKey As Boolean)
Parametreler
- primaryKey
- Boolean
true
alanın veri satırının birincil anahtarında olduğunu belirtmek için; aksi takdirde , false
.
Şunlara uygulanır
DataObjectFieldAttribute(Boolean, Boolean)
- Kaynak:
- DataObjectFieldAttribute.cs
- Kaynak:
- DataObjectFieldAttribute.cs
- Kaynak:
- DataObjectFieldAttribute.cs
sınıfının yeni bir örneğini DataObjectFieldAttribute başlatır ve alanın veri satırı için birincil anahtar olup olmadığını ve alanın veritabanı kimliği alanı olup olmadığını gösterir.
public:
DataObjectFieldAttribute(bool primaryKey, bool isIdentity);
public DataObjectFieldAttribute (bool primaryKey, bool isIdentity);
new System.ComponentModel.DataObjectFieldAttribute : bool * bool -> System.ComponentModel.DataObjectFieldAttribute
Public Sub New (primaryKey As Boolean, isIdentity As Boolean)
Parametreler
- primaryKey
- Boolean
true
alanın veri satırının birincil anahtarında olduğunu belirtmek için; aksi takdirde , false
.
- isIdentity
- Boolean
true
alanının veri satırını benzersiz olarak tanımlayan bir kimlik alanı olduğunu belirtmek için; aksi takdirde , false
.
Şunlara uygulanır
DataObjectFieldAttribute(Boolean, Boolean, Boolean)
- Kaynak:
- DataObjectFieldAttribute.cs
- Kaynak:
- DataObjectFieldAttribute.cs
- Kaynak:
- DataObjectFieldAttribute.cs
sınıfının yeni bir örneğini DataObjectFieldAttribute başlatır ve alanın veri satırı için birincil anahtar olup olmadığını, alanın veritabanı kimliği alanı olup olmadığını ve alanın null olup olmadığını gösterir.
public:
DataObjectFieldAttribute(bool primaryKey, bool isIdentity, bool isNullable);
public DataObjectFieldAttribute (bool primaryKey, bool isIdentity, bool isNullable);
new System.ComponentModel.DataObjectFieldAttribute : bool * bool * bool -> System.ComponentModel.DataObjectFieldAttribute
Public Sub New (primaryKey As Boolean, isIdentity As Boolean, isNullable As Boolean)
Parametreler
- primaryKey
- Boolean
true
alanın veri satırının birincil anahtarında olduğunu belirtmek için; aksi takdirde , false
.
- isIdentity
- Boolean
true
alanının veri satırını benzersiz olarak tanımlayan bir kimlik alanı olduğunu belirtmek için; aksi takdirde , false
.
- isNullable
- Boolean
true
alanın veri deposunda null olabileceğini belirtmek için; aksi takdirde , false
.
Örnekler
Aşağıdaki kod örneği, özelliğiyle ilişkili meta verileri tanımlamak için genel kullanıma sunulan bir özelliğe nasıl uygulayabileceğinizi DataObjectFieldAttribute gösterir. Bu örnekte tür NorthwindEmployee
üç veri özelliğini kullanıma sunar: EmployeeID
, FirstName
, ve LastName
. DataObjectFieldAttribute Öznitelik üç özelliğe de uygulanır; ancak yalnızca EmployeeID
özellik özniteliği, veri satırı için birincil anahtar olduğunu gösterir.
public class NorthwindEmployee
{
public NorthwindEmployee() { }
private int _employeeID;
[DataObjectFieldAttribute(true, true, false)]
public int EmployeeID
{
get { return _employeeID; }
set { _employeeID = value; }
}
private string _firstName = String.Empty;
[DataObjectFieldAttribute(false, false, true)]
public string FirstName
{
get { return _firstName; }
set { _firstName = value; }
}
private string _lastName = String.Empty;
[DataObjectFieldAttribute(false, false, true)]
public string LastName
{
get { return _lastName; }
set { _lastName = value; }
}
}
Public Class NorthwindEmployee
Public Sub New()
End Sub
Private _employeeID As Integer
<DataObjectFieldAttribute(True, True, False)> _
Public Property EmployeeID() As Integer
Get
Return _employeeID
End Get
Set(ByVal value As Integer)
_employeeID = value
End Set
End Property
Private _firstName As String = String.Empty
<DataObjectFieldAttribute(False, False, False)> _
Public Property FirstName() As String
Get
Return _firstName
End Get
Set(ByVal value As String)
_firstName = value
End Set
End Property
Private _lastName As String = String.Empty
<DataObjectFieldAttribute(False, False, False)> _
Public Property LastName() As String
Get
Return _lastName
End Get
Set(ByVal value As String)
_lastName = value
End Set
End Property
End Class
Şunlara uygulanır
DataObjectFieldAttribute(Boolean, Boolean, Boolean, Int32)
- Kaynak:
- DataObjectFieldAttribute.cs
- Kaynak:
- DataObjectFieldAttribute.cs
- Kaynak:
- DataObjectFieldAttribute.cs
sınıfının yeni bir örneğini DataObjectFieldAttribute başlatır ve alanın veri satırı için birincil anahtar olup olmadığını, veritabanı kimliği alanı olup olmadığını ve null olup olmadığını gösterir ve alanın uzunluğunu ayarlar.
public:
DataObjectFieldAttribute(bool primaryKey, bool isIdentity, bool isNullable, int length);
public DataObjectFieldAttribute (bool primaryKey, bool isIdentity, bool isNullable, int length);
new System.ComponentModel.DataObjectFieldAttribute : bool * bool * bool * int -> System.ComponentModel.DataObjectFieldAttribute
Public Sub New (primaryKey As Boolean, isIdentity As Boolean, isNullable As Boolean, length As Integer)
Parametreler
- primaryKey
- Boolean
true
alanın veri satırının birincil anahtarında olduğunu belirtmek için; aksi takdirde , false
.
- isIdentity
- Boolean
true
alanının veri satırını benzersiz olarak tanımlayan bir kimlik alanı olduğunu belirtmek için; aksi takdirde , false
.
- isNullable
- Boolean
true
alanın veri deposunda null olabileceğini belirtmek için; aksi takdirde , false
.
- length
- Int32
Alanın bayt cinsinden uzunluğu.