方法: エンティティをシリアル化可能にする

コードを作成するときに、エンティティをシリアル化可能にできます。 エンティティ クラスは 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  

関連項目