次の方法で共有


方法: 列をクラス メンバーとして表す

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 プロパティを指定する必要はありません。 名前を指定しない場合、名前はプロパティまたはフィールドと同じ名前と見なされます。

こちらも参照ください