LINQ to SQL ColumnAttribute 属性を使用して、フィールドまたはプロパティをデータベース列に関連付けます。
フィールドまたはプロパティをデータベース列にマップするには
- プロパティまたはフィールド宣言に ColumnAttribute 属性を追加します。
例
次のコードでは、CustomerID クラスのCustomer フィールドを、CustomerID データベース テーブルのCustomers列にマップします。
[Table(Name="Customers")]
public class customer
{
[Column(Name="CustomerID")]
public string CustomerID;
// ...
}
<Table(Name:="Customers")> _
Public Class Customer
<Column(Name:="CustomerID")> _
Public CustomerID As String
' ...
End Class
名前を推論できる場合は、 Name プロパティを指定する必要はありません。 名前を指定しない場合、名前はプロパティまたはフィールドと同じ名前と見なされます。