v9.7.2018.0421 支持运行时修改DAL连接字符串
大石头
authored at
2018-04-21 14:00:47
X
<?xml version="1.0" encoding="utf-8"?>
<ClassDiagram MajorVersion="1" MinorVersion="1">
<Class Name="XCode.DataAccessLayer.Access" Collapsed="true">
<Position X="0.75" Y="11.5" Width="1.5" />
<Compartments>
<Compartment Name="Fields" Collapsed="true" />
<Compartment Name="Properties" Collapsed="true" />
<Compartment Name="Methods" Collapsed="true" />
</Compartments>
<TypeIdentifier>
<HashCode>CAAAAAAAAACAAIAAIAABAAAAAEgAICgAAAGAAIAgBAA=</HashCode>
<FileName>DataAccessLayer\Database\Access.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="XCode.DataAccessLayer.MySql" Collapsed="true">
<Position X="9.75" Y="11.5" Width="1.5" />
<TypeIdentifier>
<HashCode>CAAAAAAAAAAAAIAAIAABABAQAEgAIDgAAAEAAIAABgA=</HashCode>
<FileName>DataAccessLayer\Database\MySql.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="XCode.DataAccessLayer.SQLite" Collapsed="true">
<Position X="3" Y="11.5" Width="1.5" />
<TypeIdentifier>
<HashCode>AAAAAAgAAACAAIAAIAABABAQAEgAIDEAAAEAAIAAJAA=</HashCode>
<FileName>DataAccessLayer\Database\SQLite.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="XCode.DataAccessLayer.SqlServer" Collapsed="true">
<Position X="7.5" Y="11.5" Width="1.5" />
<TypeIdentifier>
<HashCode>CAABAAAAAACAAIAAIAABAAMAAEgAoCgAAAEAAIAABgA=</HashCode>
<FileName>DataAccessLayer\Database\SqlServer.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="XCode.DataAccessLayer.Oracle" Collapsed="true">
<Position X="12" Y="11.5" Width="1.5" />
<TypeIdentifier>
<HashCode>AAAAAoCAAIgAAYAAIAABABgQAEgBIDgAAgEAQIAABAA=</HashCode>
<FileName>DataAccessLayer\Database\Oracle.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="XCode.DataAccessLayer.DbSession" Collapsed="true" BaseTypeListCollapsed="true">
<Position X="7.25" Y="4.5" Width="1.5" />
<TypeIdentifier>
<HashCode>AQAECFAhAGAAIAUDIGEEBBAUECBgACghECAAo0CDAAA=</HashCode>
<FileName>DataAccessLayer\Common\DbSession.cs</FileName>
</TypeIdentifier>
<Lollipop Position="0.2" Collapsed="true" />
</Class>
<Class Name="XCode.DataAccessLayer.DbBase" Collapsed="true">
<Position X="8.5" Y="8.5" Width="1.5" />
<TypeIdentifier>
<HashCode>CRACAgSAACCQAJAMIAABwZAABEigIDggAGXAAIAARAA=</HashCode>
<FileName>DataAccessLayer\Common\DbBase.cs</FileName>
</TypeIdentifier>
<Lollipop Position="0.2" />
</Class>
<Class Name="XCode.DataAccessLayer.RemoteDb" Collapsed="true">
<Position X="9.75" Y="10" Width="1.5" />
<TypeIdentifier>
<HashCode>AAAAAAQAAAAAAAAAAAAAgQAAAAAAAAAAAAAAAAAAAgA=</HashCode>
<FileName>DataAccessLayer\Common\RemoteDb.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="XCode.DataAccessLayer.FileDbBase" Collapsed="true">
<Position X="3" Y="10" Width="1.5" />
<TypeIdentifier>
<HashCode>AAAAAAgAAAAAAAAAAAAAgAAAAAAAAAQAAAAAAIBAAAA=</HashCode>
<FileName>DataAccessLayer\Common\FileDb.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="XCode.DataAccessLayer.SqlCe" Collapsed="true">
<Position X="5.25" Y="11.5" Width="1.5" />
<TypeIdentifier>
<HashCode>AAAAAAAAAACAAIAAIAABABAQAEgAICAAAAAAAAAABAA=</HashCode>
<FileName>DataAccessLayer\Database\SqlCe.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="XCode.DataAccessLayer.SqlCeSession" Collapsed="true">
<Position X="0.5" Y="7.5" Width="1.5" />
<TypeIdentifier>
<HashCode>AAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAA=</HashCode>
<FileName>DataAccessLayer\Database\SqlCe.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="XCode.DataAccessLayer.SqlCeMetaData" Collapsed="true">
<Position X="0.5" Y="3.5" Width="1.5" />
<TypeIdentifier>
<HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
<FileName>DataAccessLayer\Database\SqlCe.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="XCode.DataAccessLayer.FileDbSession" Collapsed="true">
<Position X="2.75" Y="6" Width="1.5" />
<TypeIdentifier>
<HashCode>AAAAAAAAEAAAIAAAAAAAAAAEAAAAAAAAAAAAAABAAAA=</HashCode>
<FileName>DataAccessLayer\Common\FileDb.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="XCode.DataAccessLayer.FileDbMetaData" Collapsed="true">
<Position X="2.75" Y="2" Width="1.5" />
<TypeIdentifier>
<HashCode>AAAAAAAAAAAAAgAAAAAAAAAEAAAAAAAEAAAAAABAAAA=</HashCode>
<FileName>DataAccessLayer\Common\FileDb.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="XCode.DataAccessLayer.RemoteDbSession" Collapsed="true">
<Position X="9.5" Y="6" Width="1.5" />
<TypeIdentifier>
<HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAgA=</HashCode>
<FileName>DataAccessLayer\Common\RemoteDb.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="XCode.DataAccessLayer.RemoteDbMetaData" Collapsed="true">
<Position X="9.5" Y="2" Width="1.75" />
<TypeIdentifier>
<HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAgA=</HashCode>
<FileName>DataAccessLayer\Common\RemoteDb.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="XCode.DataAccessLayer.MySqlMetaData" Collapsed="true">
<Position X="7.25" Y="3.5" Width="1.5" />
<TypeIdentifier>
<HashCode>BAAAEgAEAAAgQAAAIAAAAAAAEAIAAAAEAAAACCgAAEA=</HashCode>
<FileName>DataAccessLayer\Database\MySql.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="XCode.DataAccessLayer.OracleMeta" Collapsed="true">
<Position X="9.5" Y="3.5" Width="1.5" />
<TypeIdentifier>
<HashCode>BQhLEgCEgAigQAAAIAACAACEAAAAAAgEAAAACCgIAAA=</HashCode>
<FileName>DataAccessLayer\Database\Oracle.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="XCode.DataAccessLayer.SqlServerMetaData" Collapsed="true">
<Position X="11.75" Y="3.5" Width="1.75" />
<TypeIdentifier>
<HashCode>JQBBkAAECAokwAIAMIAAAAqAEAJAIAAcAQgBCLACAEA=</HashCode>
<FileName>DataAccessLayer\Database\SqlServer.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="XCode.DataAccessLayer.AccessSession" Collapsed="true">
<Position X="2.75" Y="7.5" Width="1.5" />
<TypeIdentifier>
<HashCode>AAAAAAAAAAAAIAAAAAAAAAAAACAAAAAAAAAAAAAAAAA=</HashCode>
<FileName>DataAccessLayer\Database\Access.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="XCode.DataAccessLayer.SQLiteSession" Collapsed="true">
<Position X="5" Y="7.5" Width="1.5" />
<TypeIdentifier>
<HashCode>AAAAAAAAAAAAAARAAAAAAAAEACAAAAAAAAAAAAgAAAA=</HashCode>
<FileName>DataAccessLayer\Database\SQLite.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="XCode.DataAccessLayer.MySqlSession" Collapsed="true">
<Position X="7.25" Y="7.5" Width="1.5" />
<TypeIdentifier>
<HashCode>AAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAA=</HashCode>
<FileName>DataAccessLayer\Database\MySql.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="XCode.DataAccessLayer.OracleSession" Collapsed="true">
<Position X="9.5" Y="7.5" Width="1.5" />
<TypeIdentifier>
<HashCode>AAAAAAAAAAAAAQAAAAAAAAAQACAAAAAAAAAAAAAAAAA=</HashCode>
<FileName>DataAccessLayer\Database\Oracle.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="XCode.DataAccessLayer.SqlServerSession" Collapsed="true">
<Position X="11.75" Y="7.5" Width="1.5" />
<TypeIdentifier>
<HashCode>AAAAAAAAAAAAAAAAAAAAAAAQACAAAAAAAAAAAAAAAAA=</HashCode>
<FileName>DataAccessLayer\Database\SqlServer.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="XCode.DataAccessLayer.DbMetaData" Collapsed="true">
<Position X="6.25" Y="0.5" Width="1.5" />
<TypeIdentifier>
<HashCode>B8BFEyBUmEogQAIgdGACAEqQMoNAABBcAAjACKgQAGA=</HashCode>
<FileName>DataAccessLayer\MetaData\DbMetaData.cs</FileName>
</TypeIdentifier>
<Lollipop Position="0.2" />
</Class>
<Class Name="XCode.DataAccessLayer.NetworkSession" Collapsed="true">
<Position X="14" Y="6" Width="1.5" />
<TypeIdentifier>
<HashCode>AAAAABAAAAAAAAQAAAAEAAAQACBAAAgAAAAAAAAAAAA=</HashCode>
<FileName>DataAccessLayer\Database\Network.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="XCode.DataAccessLayer.Distributed" Collapsed="true">
<Position X="14.25" Y="10" Width="1.5" />
<TypeIdentifier>
<HashCode>AAAAiECAAAABhAAAIAAAAgCAAEAIICAAAAACAAAEAAA=</HashCode>
<FileName>DataAccessLayer\Database\Distributed.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="XCode.DataAccessLayer.Network" Collapsed="true">
<Position X="16.5" Y="10" Width="1.5" />
<TypeIdentifier>
<HashCode>QAAAAAAAAEAAAAAAIAAAAAAAAEAAICAAAAAAAgAAAAA=</HashCode>
<FileName>DataAccessLayer\Database\Network.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="XCode.DataAccessLayer.AccessMetaData" Collapsed="true">
<Position X="2.75" Y="3.5" Width="1.5" />
<TypeIdentifier>
<HashCode>BEAAEgAAgAAAQEAABgABAACEIAAAAAAkAAgACKAAAAA=</HashCode>
<FileName>DataAccessLayer\Database\Access.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="XCode.DataAccessLayer.SQLiteMetaData" Collapsed="true">
<Position X="5" Y="3.5" Width="1.5" />
<TypeIdentifier>
<HashCode>BQAAEAAEAAgAAgAAIAAAAAqEAAEAAAAQAAAAAAAAAAA=</HashCode>
<FileName>DataAccessLayer\Database\SQLite.cs</FileName>
</TypeIdentifier>
</Class>
<Font Name="微软雅黑" Size="9" />
</ClassDiagram>
|