2011-08-26 110 views
0

我们最近升级到了MVC2和SharpArchitecture 1.6。我们的模型都在我们的Project.Core项目中,而资源在我们的Project.Web项目中。我们不能在Core中引用资源文件,因为这会创建循环依赖。如何在夏普架构中使用数据注解

我们想在模型上使用数据注解 - 有没有办法访问资源文件,以便我们可以拥有本地化的消息?

回答

0

为什么不在独立项目中提取所有资源?那么您可以在没有循环引用的情况下从每个项目引用它们。从dataannotaion中你可以像这样链接它们

[Required(ErrorMessageResourceType = typeof(Resources.Validations), ErrorMessageResourceName = "Required")]