我们有一个使用 nHibernate 的 MVC3 项目;有一个单独的模型项目,其中包含存储库和服务层使用的所有模型类。这些模型使用 System.ComponentModel.DataAnnotations 中的 DisplayAttribute 和 RequiredAttribute 等数据注释。
System.Web.Mvc 中还包含诸如 RemoteAttribute 之类的属性。
这当然意味着模型项目现在依赖于特定的前端技术。
假设解决方案可能有其他前端,那么处理此依赖链接的最佳方法是什么?