私は、自動生成されたデータベースにビジネス オブジェクトをシームレスにマップする方法を提供することで、開発時間を短縮することを提案する .NET 用のさまざまな製品を調べてきました。データ アクセス レイヤーの作成で問題が発生したことは一度もありませんが、このタイプの製品が主張する時間を本当に節約できるかどうか疑問に思っています。また、データベースを制御しすぎて、データ レベルの問題を追跡するのが難しくなるのではないかと心配しています。これらのタイプの製品は、データベースとビジネス オブジェクトの構造を変更しなければならないというすでに困難な状況で、良くなったり悪くなったりするのでしょうか?
例: Dev Express からのオブジェクト関係マッピング
本質的に、それは価値がありますか?「それ」の多くの時間、労力、および将来のバグを節約できますか?