現在、SqlMetalを使用してdbmlとコードファイルを生成しています。VisualStudio2010とSqlServer2000を使用しています。残念ながら、Visual Studio2010はSqlServer2005以降のみをサポートしているため、組み込みのウィザードを使用してコードを生成することはできません。
私は次を使用してdbmlファイルとコードファイルを生成しています。
>sqlmetal /server:myServer /database:myDatabase /dbml:myDatabase.dbml
>sqlmetal /code:myDatabase.cs myDatabase.dbml
マップファイルオプションがあることに気づきました。
属性の代わりにXMLマッピングファイルを生成します。/dbmlオプションと一緒に使用することはできません。
マップファイルも使用する必要があるかどうか疑問に思いましたか?コード属性に対するマップファイルの利点は何ですか?