방법: 클래스 멤버로 열 표현
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 속성을 지정할 필요가 없습니다. 이름을 지정하지 않으면 이름은 속성 또는 필드의 이름과 동일한 것으로 간주됩니다.