1

Linq to Sqlを使用して、多数のデータベーステーブルをクエリしています。Imageこれらの表には、データ型の使用法がいくつかあります。

DBMLデザイナを使用する場合、テーブルをドラッグアンドドロップすると、データ型を使用するすべてのフィールドが、クラスが生成されたときと同じようにImageマップされます。System.Data.Linq.Binaryしかし、私はこれらになりたいですByte[]

現在、これは手動プロセスまたはデザイナでのフィールドタイプの変更であり、公平を期すために大規模な作業にそれほど時間はかかりませんが、これが自動的に行われることを望んでいます。

これを行う方法はありますか?ある種のLinqからSQLへの設定?

私にとっての主な煩わしさは、再追加す​​る必要のあるテーブルに変更を加えてから、フィールドをに戻す必要がある場合です。byte[]

4

1 に答える 1

1

T4 Toolboxには、デフォルトの型マッピングの変更など、簡単にカスタマイズできるDBMLからlinqからSQLへのクラスを生成するテンプレートがあります。

于 2012-08-09T12:01:45.103 に答える