2012-05-24 33 views
0

我正在使用Microsoft企業驗證框架。我在我的app.config文件中鏈接文件「validation.config」。Micsoroft Enterprise驗證框架 - >如何爲每個驗證的類型配置一個配置文件

<section name="validation" type="Microsoft.Practices.EnterpriseLibrary.Validation.Configuration.ValidationSettings, Microsoft.Practices.EnterpriseLibrary.Validation, Version=5.0.414.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" 
     allowLocation="true" allowDefinition="MachineToApplication" restartOnExternalChanges="false" /> 

<validation configSource="LocalConfiguration\validation.config" /> 

在「validation.config」文件我有

<?xml version="1.0" encoding="utf-8" ?> 
<validation> 
    <type name="Car"> 
    <ruleset> 
     <properties> 
     <validators>...</validators> 
     </properties> 
    </ruleset> 
    </type> 
    <type name="Human"> 
    <ruleset> 
     <properties> 
     <validators>...</validators> 
     </properties> 
    </ruleset> 
    </type> 
</validation> 

的問題是:我可以把「汽車」與「人」的類型在不同的文件和鏈接的文件validation.config或者還有其他的分離方式,因爲我的驗證器太多了,我希望它清晰易讀。

回答