comparison data/model.xml @ 1:7f803979305f

improved cs-dom generation, added getMember, getKeyMember templates
author cin
date Thu, 22 Feb 2018 19:14:00 +0300
parents cbdada054b4a
children 035de8b7b18e
comparison
equal deleted inserted replaced
0:cbdada054b4a 1:7f803979305f
31 <primaryKey name="Id" type="uuid" /> 31 <primaryKey name="Id" type="uuid" />
32 <hasA name="Region" type="Region"> 32 <hasA name="Region" type="Region">
33 <description>Район проведения операции, в котором будет работать 33 <description>Район проведения операции, в котором будет работать
34 данная единица. 34 данная единица.
35 </description> 35 </description>
36 <thisKey name="RegionId" matches="Id" /> 36 <thisKey name="RegionId"/>
37 </hasA> 37 </hasA>
38 <hasA name="Operation" type="Operation" optional="true"> 38 <hasA name="Operation" type="Operation" optional="true">
39 <description>Идентификатор операции, используется для фильтрации 39 <description>Идентификатор операции, используется для фильтрации
40 объектов на карте. 40 объектов на карте.
41 </description> 41 </description>
77 <property name="Date" type="datetime"> 77 <property name="Date" type="datetime">
78 <description>Дата начала операции</description> 78 <description>Дата начала операции</description>
79 </property> 79 </property>
80 <hasMany name="Regions" type="Region"> 80 <hasMany name="Regions" type="Region">
81 <description>Список районов поиска</description> 81 <description>Список районов поиска</description>
82 <otherKey name="OperationId" /> 82 <otherKey name="Operation" />
83 <clr:association> 83 <clr:association otherKey="OperationId"> <!-- explicit otherKey for code generation -->
84 <clr:type ref="listOf"> 84 <clr:type ref="listOf">
85 <clr:type ref="Region" /> 85 <clr:type ref="Region" />
86 </clr:type> 86 </clr:type>
87 </clr:association> 87 </clr:association>
88 </hasMany> 88 </hasMany>