Share via


방법: 엔터티를 serialize 가능하게 만들기(LINQ to SQL)

코드를 생성할 때 엔터티를 serialize 가능하게 만들 수 있습니다. 엔터티 클래스는 DataContractAttribute 특성으로 데코레이팅되고 열은 DataMemberAttribute 특성으로 데코레이팅됩니다.

Visual Studio를 사용하는 개발자는 개체 관계형 디자이너를 통해 이 작업을 수행할 수 있습니다. 자세한 내용은 다음을 참조하십시오. O/R 디자이너(개체 관계형 디자이너)O/R 디자이너(개체 관계형 디자이너)O/R 디자이너(개체 관계형 디자이너).

SQLMetal 명령줄 도구를 사용하는 경우 unidirectional 인수와 함께 /serialization 옵션을 사용합니다. 자세한 내용은 SqlMetal.exe(코드 생성 도구)를 참조하십시오.

예제

다음 SQLMetal 명령줄에서는 serialize 가능한 엔터티가 있는 파일을 생성합니다.

    sqlmetal /code:nwserializable.vb /language:vb "c:\northwnd.mdf" /sprocs /functions /pluralize /serialization:unidirectional
    sqlmetal /code:nwserializable.cs /language:csharp "c:\northwnd.mdf" /sprocs /functions /pluralize /serialization:unidirectional

참고 항목

개념

serialization(LINQ to SQL)

기타 리소스

개체 모델 만들기(LINQ to SQL)