私は多くのADO.NETEFプログラミングを行いましたが、オブジェクト/テーブルの1つが別のオブジェクト/テーブルから継承するプログラミングは一度もありません。
3つのテーブル(正方形、三角形、ポリゴン)を持つ既存のデータベースがあり、これらのテーブルへのLinqアクセスを許可するADO.NETモデルを追加した場合、正方形と三角形のオブジェクトがポリゴンから派生していることを確認するにはどうすればよいですか?
親テーブルの列が子クラスの列に存在するスキーマに要件はありますか?
そして、ComputeArea()のようなメソッドをオーバーライドしたい場合はどうなりますか?拡張方法を使用しますか、それともより良い方法がありますか?
私の根本的な質問は、オブジェクト指向プログラミングがORMにどのように/どこで/価値をもたらすかということですが、価値/主観的な質問はスタックオーバーフローでは推奨されないことを認識しています。