我被要求通过在其中添加一些表和类来扩展一个简单的遗留应用程序来扩展功能。
这是一个 .Net 1.1 应用程序,我现在已成功升级到 .Net 3.5
现在我的问题是,对于这些新的表和类,我想添加一个 ORM 和一个业务逻辑层,将来我可以在需要接触一段代码时扩展到遗留类。
我知道一些我可以使用的 ORM 工具,例如Entity Framework和NHibernate。
对我来说,问题在于决定使用哪个业务逻辑层,我过去曾使用csla.net并取得了不错的效果,但我的问题是还有哪些其他真正的替代方案?