다음을 통해 공유


방법: 클래스 멤버로 열 표현

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 속성을 지정할 필요가 없습니다. 이름을 지정하지 않으면 이름은 속성 또는 필드의 이름과 동일한 것으로 간주됩니다.

참고 항목