いくつかのテーブルとクラスを追加して機能を拡張することで、単純なレガシー アプリケーションを拡張するように依頼されました。
これは .Net 1.1 アプリケーションで、.Net 3.5 に正常にアップグレードされました。
今私の問題は、これらの新しいテーブルとクラスのために、ORM とビジネス ロジック層を追加したかったことです。将来、そのコードの一部に触れる必要があるときはいつでも、レガシー クラスに拡張できます。
Entity FrameworkやNHibernateなど、使用できる非常に多くの ORM ツールについて知っています。
私にとって問題は、どのビジネス ロジック レイヤーを使用するかを決定することです。過去にcsla.netを使用して良好な結果を得ましたが、他に実際にどのような代替案があるのでしょうか?