私はいくつかの OR/M を調査していますが、この質問に対する答えを見つけることができませんでした。
私は現在、Microsoft の ADO .net エンティティ フレームワークを見ています。
データベースから作成されたエンティティにカスタム コードを挿入するためにオーバーライド (または部分クラスを使用) できますか?
エンティティは Xml を使用して生成されているようです (私のお気に入りの実装方法ではありません)。そのため、カスタム コードをクラスに入れることができるかどうかはわかりません。
できない場合、Linq to SQL を使用してこれを行うことはできますか?
私は T4 を見てきましたが、有望だと思いますが、この段階では、メンテナンスはエンティティ クラスからテンプレートに移行しています。