私は現在ProAsp.NetMVCを読んでおり、すべてのlinq2sqlエンティティクラスを手動で構築し、それらをlinqマッピング属性でマッピングしています。ただし、(Google検索から)linq 2 sqlについて話している他のすべての人は、すべてのエンティティを構築するためにビジュアルデザイナーを使用しているようです。l2sエンティティを構築するための好ましい方法はどれですか?また、それぞれの長所/短所は何ですか?
これまでに気付いた唯一の違いは、ビジュアルデザイナを使用しているときに継承マッピングを実行できないように見えることです。ただし、MSDNでは実行できるはずなので、VS2010のインターフェイスで継承マッピングが欠落している可能性があります。ただし、サブテーブルデータが必要ない場合に技術的に結合を追加できるため、とにかく継承を使用する必要があるかどうかはわかりません。
PSとして、l2sはスキーマの変更を行わず、スキーマの変更を手動で生成してから、それらをlinq2sqlに複製します。
ありがとう、