方法: エンティティをシリアル化可能にする
コードを作成するときに、エンティティをシリアル化可能にできます。 エンティティ クラスは DataContractAttribute 属性で装飾し、列は DataMemberAttribute 属性で装飾します。
Visual Studio を使用している開発者は、オブジェクト リレーショナル デザイナーをこの目的に使用できます。
SQLMetal コマンド ライン ツールを使用する場合は、unidirectional
引数を指定して /serialization オプションを使用します。 詳しくは、「SqlMetal.exe (コード生成ツール)」をご覧ください。
例
次の SQLMetal コマンド ラインでは、シリアル化可能なエンティティを持つファイルが作成されます。
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