我想「擴展」一個XML模式(例如在這裏nhibernate),以添加我自己的實體內部。 我堅持在「exm:foo」(和exm:foobar)實體上進行驗證扼流點,因爲「基本」模式不允許它。我如何設法做到這一點,而不改變基本模式?「擴展」一個XML模式
樣品:
<?xml version="1.0" encoding="utf-8" ?>
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" assembly="Test" namespace="Test.DataAccess.Entities" xmlns:exm="urn:extend-mappings">
<class name="Post" table="POSTS" xmlns="urn:nhibernate-mapping-2.2" >
<exm:foo bar="baz" />
<property name="Body" type="String" column="BODY">
<exm:foobar />
</property>
[...]
</class>
</hibernate-mapping>
這不完全正確。看到我的答案。 – 2011-05-26 09:27:06