방법: 열을 클래스 멤버로 나타내기(LINQ to SQL)
LINQ to SQL ColumnAttribute 특성을 사용하여 필드 또는 속성을 데이터베이스 열과 연결합니다.
필드 또는 속성을 데이터베이스 열에 매핑하려면
- ColumnAttribute 특성을 속성 또는 필드 선언에 추가합니다.
예제
다음 코드에서는 Customer 클래스의 CustomerID 필드를 Customers 데이터베이스 테이블의 CustomerID 열에 매핑합니다.
<Table(Name:="Customers")> _
Public Class Customer
<Column(Name:="CustomerID")> _
Public CustomerID As String
' ...
End Class
[Table(Name="Customers")]
public class customer
{
[Column(Name="CustomerID")]
public string CustomerID;
// ...
}
이름을 유추할 수 있는 경우에는 Name 속성을 지정할 필요가 없습니다. 이름을 지정하지 않으면 이름은 속성 또는 필드의 이름과 동일한 것으로 간주됩니다.