私の ORM は、データベースのテーブル構造を反映したオブジェクトを生成しています。このオブジェクトは拡張可能であるため、新しいプロパティとメソッドを追加できます。このオブジェクトには永続化ロジックが含まれていないため、永続化を無視していると思います。
このオブジェクトをドメイン オブジェクトとして使用する必要がありますか?それともメイン ドメイン モデル用に新しいオブジェクトを作成する必要がありますか?
新しいオブジェクトを作成するプロとして、データベーステーブルが変更されてもアプリケーションが壊れることはないと考えています。
新しいオブジェクトを作成するための短所として、追加のマッピングとアプリの複雑さを検討します。