NHibernate Validator отображает XML из базы данных источника - PullRequest
0 голосов
/ 30 октября 2018

Я хочу использовать NHibernate Validator с внешней (XML) конфигурацией сопоставления , но без встраивания этих файлов сопоставления в качестве ресурсов в файл DLL. Я предпочитаю хранить эти XML-файлы в базе данных и получать их оттуда до настройки ValidatorEngine.

Пример сопоставления XML:

<?xml version="1.0" encoding="UTF-8"?>
<nhv-mapping xmlns="urn:nhibernate-validator-1.0" namespace="NHibernate.Validator.Tests.Base" assembly="NHibernate.Validator.Tests">
   <class name="Address">
      <property name="country">
         <length max="20" />
         <not-null />
      </property>
   </class>
</nhv-mapping>

Похоже, что NHibernate Validator не имеет полезного API для загрузки отображений xml в виде строки, XMLReader или потока .... Кто-нибудь знает возможный способ сделать это без изменения самого NHibernate Validator?

...