Griffin本地化和Fluent验证



我是Griffin本地化的新手,看起来很酷。然而,示例只是向我展示如何翻译MVC验证属性。

我使用的是最低限度的mvc验证属性。我的想法是(尽量)不在数据层和UI层验证和报告消息两次。我使用Fluent Validation在数据层创建验证器。

你能给我一个快速的指针吗(如果存在的话),我们如何在数据层将Griffin本地化与Fluent Validation集成?

Griffin.MvcContrib不支持Fluent Validation。

只是快速查看了一下fluent验证,它似乎是从IStringSource中提取字符串的。因此,您基本上可以为它创建一个适配器,从Griffin.MvcContrib资源中读取字符串。

类似于:

public class FluentValidationTranslator : IStringSource 
{
    public FluentValidationTranslator(ILocalizedStringProvider griffinProvider)
    {
    }
    // implement the translation here
}

相关内容

  • 没有找到相关文章

最新更新