방법: 엔터티를 serialize 가능하게 만들기(LINQ to SQL)
업데이트: November 2007
코드를 생성할 때 엔터티를 serialize 가능하게 만들 수 있습니다. 엔터티 클래스는 DataContractAttribute 특성으로 데코레이팅되고 열은 DataMemberAttribute 특성으로 데코레이팅됩니다.
Visual Studio를 사용하는 개발자는 개체 관계형 디자이너를 통해 이 작업을 수행할 수 있습니다.
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