1 Star 0 Fork 10

camark / vJine.Core

forked from Ivan.Lee / vJine.Core 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
vJine.Core.xsd 6.63 KB
一键复制 编辑 原始数据 按行查看 历史
Ivan.Lee 提交于 2014-11-16 13:50 . #0.3.0.47 READY
<?xml version="1.0" encoding="utf-8"?>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://www.vjine.org/schema/vjine.core/0.3.0.47">
<xs:element name="OrmConfig">
<xs:complexType>
<xs:sequence>
<xs:element name="Connections" minOccurs="0" maxOccurs="1">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="db">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="type" type="xs:string"/>
<xs:element minOccurs="0" maxOccurs="1" name="bin_path" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="user" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="password" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="catalog" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="connectionString" type="xs:string" />
</xs:sequence>
<xs:attribute name="active" type="xs:boolean" use="optional" />
<xs:attribute name="name" type="xs:string" use="required" />
<xs:attribute name="table_prefix" type="xs:string" use="optional" />
<xs:attribute name="adapter" type="xs:string" use="optional" />
<xs:attribute name="providerName" type="xs:string" use="optional" />
<xs:attribute name="host" type="xs:string" use="optional" />
<xs:attribute name="port" type="xs:unsignedShort" use="optional" />
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="active" type="xs:boolean" use="optional" />
</xs:complexType>
</xs:element>
<xs:element name="Adapters" minOccurs="0" maxOccurs="1">
<xs:complexType>
<xs:sequence>
<xs:element name="Adapter" minOccurs="0" maxOccurs ="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="type" type="xs:string" minOccurs="1" maxOccurs="1"/>
<xs:element name="connectionString" type="xs:string" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
<xs:attribute name="active" type="xs:boolean" use="optional" />
<xs:attribute name="name" type="xs:string" use="required" />
<xs:attribute name="pattern" type="xs:string" use="required" />
<xs:attribute name="providerName" type="xs:string" use="optional" />
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="active" type="xs:boolean" use="optional" />
</xs:complexType>
</xs:element>
<xs:element name="Converters" maxOccurs="1">
<xs:complexType>
<xs:sequence>
<xs:element name="Converter" maxOccurs="unbounded">
<xs:complexType>
<xs:attribute name="active" type="xs:boolean" use="optional" />
<xs:attribute name="name" type="xs:string" use="required" />
<xs:attribute name="type" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="active" type="xs:boolean" use="optional" />
</xs:complexType>
</xs:element>
<xs:element name="TypeMaps" minOccurs="0" maxOccurs="1">
<xs:complexType>
<xs:sequence>
<xs:element name="Map" maxOccurs="unbounded">
<xs:complexType>
<xs:attribute name="adapter" type="xs:string" use="required" />
<xs:attribute name="type" type="xs:string" use="required" />
<xs:attribute name="SQL_TYPE" type="xs:string" use="required" />
<xs:attribute name="DbType" type="xs:string" use="required" />
<xs:attribute name="Conv" type="xs:string" use="optional" />
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="adapter" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
<xs:element name="EntityMaps" maxOccurs="1">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" name="Entity">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" name="Map">
<xs:complexType>
<xs:attribute name="active" type="xs:boolean" use="optional" />
<xs:attribute name="Name" type="xs:string" use="required" />
<xs:attribute name="Alias" type="xs:string" use="optional" />
<xs:attribute name="SQL_TYPE" type="xs:string" use="optional" />
<xs:attribute name="DbType" type="xs:string" use="optional" />
<xs:attribute name="Conv" type="xs:string" use="optional" />
<xs:attribute name="IsPrimary" type="xs:boolean" use="optional" />
<xs:attribute name="UniqueName" type="xs:string" use="optional" />
<xs:attribute name="IsNullable" type="xs:boolean" use="optional" />
<xs:attribute name="IsIgnored" type="xs:boolean" use="optional" />
<xs:attribute name="TrimString" type="xs:boolean" use="optional" />
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="active" type="xs:boolean" use="optional" />
<xs:attribute name="adapter" type="xs:string" use="optional" />
<xs:attribute name="type" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="active" type="xs:boolean" use="optional" />
<xs:attribute name="adapter" type="xs:string" use="optional" />
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="debug" type="xs:boolean" use="optional" />
<xs:attribute name="trace" type="xs:boolean" use="optional" />
</xs:complexType>
</xs:element>
</xs:schema>
1
https://gitee.com/camark/vJine.Core.git
git@gitee.com:camark/vJine.Core.git
camark
vJine.Core
vJine.Core
master

搜索帮助