3 Star 14 Fork 2

王树羽/01.LambdaToSql

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
ClassDiagram1.cd 10.92 KB
一键复制 编辑 原始数据 按行查看 历史
wangshuyu 提交于 2018-07-23 09:19 +08:00 . 1.修复分页查询条件bug
<?xml version="1.0" encoding="utf-8"?>
<ClassDiagram MajorVersion="1" MinorVersion="1">
<Class Name="LambdaToSql.DbHelper.Factory" Collapsed="true">
<Position X="9.75" Y="1.5" Width="1.5" />
<TypeIdentifier>
<HashCode>AAAAAIAAAgAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAA=</HashCode>
<FileName>DbHelper\Factory.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="LambdaToSql.DbHelper.MsSqlServer" Collapsed="true" BaseTypeListCollapsed="true">
<Position X="9.75" Y="2.5" Width="1.5" />
<TypeIdentifier>
<HashCode>AAAAAAAAggAAACAAABBAAEAAAAAAAAIBAAAAAAAAAAA=</HashCode>
<FileName>DbHelper\MsSqlServer.cs</FileName>
</TypeIdentifier>
<Lollipop Position="0.2" Collapsed="true" />
</Class>
<Class Name="LambdaToSql.EntityModel.BaseEntity&lt;T&gt;">
<Position X="3.75" Y="0.5" Width="1.5" />
<TypeIdentifier>
<HashCode>AAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAACQACAAA=</HashCode>
<FileName>EntityModel\Base.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="LambdaToSql.EntityModel.DbContext" Collapsed="true">
<Position X="11.5" Y="0.5" Width="1.5" />
<TypeIdentifier>
<HashCode>AAAAAABgAAAAAAAAAAAAQAAAAEAIAAAAQCAAAAAAEAE=</HashCode>
<FileName>EntityModel\DbContext.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="LambdaToSql.EntityModel.DeleteEntity&lt;T&gt;">
<Position X="7.25" Y="3.25" Width="1.5" />
<TypeIdentifier>
<HashCode>AAAAAAAAAAAAAEAAACAACAAAAAEAAAAAAIAAAAAAAAA=</HashCode>
<FileName>EntityModel\DeleteEntity.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="LambdaToSql.EntityModel.InsertEntity&lt;T&gt;">
<Position X="0.5" Y="3.25" Width="1.5" />
<TypeIdentifier>
<HashCode>AAAAAAAEAAAAAAAEACAAAAAACAAAAABAAIAAAAAAgAA=</HashCode>
<FileName>EntityModel\InsertEntity.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="LambdaToSql.EntityModel.QueryEntity&lt;T&gt;">
<Position X="5" Y="3.25" Width="1.5" />
<TypeIdentifier>
<HashCode>AYEAAAiBAgABAEAgAAAACAQQBAEIAQQAAIECAAAIgMA=</HashCode>
<FileName>EntityModel\QueryEntity.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="LambdaToSql.EntityModel.Result&lt;T&gt;" Collapsed="true">
<Position X="11.5" Y="3.5" Width="1.5" />
<TypeIdentifier>
<HashCode>AACAAAAAAAAAAIAAAAAgAAgAAAAAABAAAAAAAAAAAAA=</HashCode>
<FileName>EntityModel\Result.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="LambdaToSql.EntityModel.Table" Collapsed="true">
<Position X="15" Y="3.5" Width="1.5" />
<TypeIdentifier>
<HashCode>AAAAAAAAAAAAAAAgAACAAAQAAAAAAAAAAAAAAAgAIAA=</HashCode>
<FileName>EntityModel\Table.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="LambdaToSql.EntityModel.TableColumn" Collapsed="true">
<Position X="9.75" Y="4.5" Width="1.5" />
<TypeIdentifier>
<HashCode>AAAAAAAAAAAAQAAAAAAAAARAABIAAAAIAQAAAQAAIAA=</HashCode>
<FileName>EntityModel\TableColumn.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="LambdaToSql.EntityModel.UpdateEntity&lt;T&gt;">
<Position X="2.75" Y="3.25" Width="1.5" />
<TypeIdentifier>
<HashCode>AAAAAAAAAAAAAEAEACAACAAAACEAAQAAAIAAAAAAgAA=</HashCode>
<FileName>EntityModel\UpdateEntity.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="LambdaToSql.Extended.LambdaExtensions" Collapsed="true">
<Position X="13.25" Y="1.5" Width="1.5" />
<TypeIdentifier>
<HashCode>IAAAAAAAAACAAAABAAAAAAAAAAAAAAAgAAgAAAAAAAA=</HashCode>
<FileName>Extended\LambdaExtensions.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="LambdaToSql.Extended.ParameterReplace" Collapsed="true">
<Position X="13.25" Y="2.5" Width="1.5" />
<TypeIdentifier>
<HashCode>AAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA=</HashCode>
<FileName>Extended\LambdaExtensions.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="LambdaToSql.Extended.WhereExtensions" Collapsed="true">
<Position X="15" Y="4.5" Width="1.5" />
<TypeIdentifier>
<HashCode>AAABAAAAQAAAAAAAAAAEABAAAAAAAACAAAAACAAAAAA=</HashCode>
<FileName>Extended\WhereExtensions.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="LambdaToSql.FrameWork.CacheHelper" Collapsed="true">
<Position X="9.75" Y="0.5" Width="1.5" />
<TypeIdentifier>
<HashCode>AAAAAAAAACAAIAAACAEABAAAAAAAAAAAYAAAAAAAAAA=</HashCode>
<FileName>FrameWork\Cache.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="LambdaToSql.FrameWork.LambdaHelpher&lt;T&gt;" Collapsed="true">
<Position X="15" Y="1.5" Width="1.5" />
<TypeIdentifier>
<HashCode>ACCAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAACQRYACA=</HashCode>
<FileName>FrameWork\LambdaHelpher.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="LambdaToSql.FrameWork.Table" Collapsed="true">
<Position X="16.75" Y="3.5" Width="1.5" />
<TypeIdentifier>
<HashCode>AAAAAAAgAgAAAAAABAAAAAAAAAAAAAAAAAAAAAIAAAA=</HashCode>
<FileName>FrameWork\Table.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="LambdaToSql.FrameWork.Tools" Collapsed="true">
<Position X="11.5" Y="4.5" Width="1.5" />
<TypeIdentifier>
<HashCode>EAAAAAQAAIAAAAAAAAQAAEAAIAEEAAEAAAAAAAACAAA=</HashCode>
<FileName>FrameWork\Tools.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="LambdaToSql.LambdaParser.ExpressionTypeCast" Collapsed="true">
<Position X="16.75" Y="0.5" Width="1.5" />
<TypeIdentifier>
<HashCode>AAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
<FileName>LambdaParser\ExpressionTypeCast.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="LambdaToSql.LambdaParser.Nominator" Collapsed="true">
<Position X="11.5" Y="2.5" Width="1.5" />
<TypeIdentifier>
<HashCode>AAAAAAgAAAAAAAQEAAAAAAAAAAAAAAAAAAEAAAAAAAg=</HashCode>
<FileName>LambdaParser\Nominator.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="LambdaToSql.LambdaParser.ParserBuilder" Collapsed="true">
<Position X="15" Y="2.5" Width="1.5" />
<TypeIdentifier>
<HashCode>AAAAAAgAIAAgAAAAAAAAAQQAAAAAAAAAIBQAACAAAAQ=</HashCode>
<FileName>LambdaParser\ParserBuilder.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="LambdaToSql.LambdaParser.PartialEvaluator" Collapsed="true">
<Position X="16.75" Y="2.5" Width="1.5" />
<TypeIdentifier>
<HashCode>AAAAAAAAIAAAAAQAIAAAAgAAAAAAIAAAACAAAAAAAAA=</HashCode>
<FileName>LambdaParser\PartialEvaluator.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="LambdaToSql.LambdaRouter" Collapsed="true">
<Position X="16.75" Y="1.5" Width="1.5" />
<TypeIdentifier>
<HashCode>AAAAAAAAAAAAAAAAIAAAAAQAAAAAAAAAAIAAAAAAAAA=</HashCode>
<FileName>LambdaParser\LambdaRouter.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="LambdaToSql.DbFirst" Collapsed="true" BaseTypeListCollapsed="true">
<Position X="13.25" Y="0.5" Width="1.5" />
<TypeIdentifier>
<HashCode>AAAAAJAAIgAAAAAAAAAAAAAAAAAAAEAAABAAAAAAAAA=</HashCode>
<FileName>Realization\DbFirst.cs</FileName>
</TypeIdentifier>
<Lollipop Position="0.2" Collapsed="true" />
</Class>
<Class Name="LambdaToSql.Deleteable&lt;T&gt;" Collapsed="true" BaseTypeListCollapsed="true">
<Position X="15" Y="0.5" Width="1.5" />
<TypeIdentifier>
<HashCode>EAAAAAAAAgAAAAAAAAAAAEAAAAEAAAAAAAAAAAAAAAA=</HashCode>
<FileName>Realization\Deleteable.cs</FileName>
</TypeIdentifier>
<Lollipop Position="0.2" Collapsed="true" />
</Class>
<Class Name="LambdaToSql.Insertable&lt;T&gt;" Collapsed="true" BaseTypeListCollapsed="true">
<Position X="11.5" Y="1.5" Width="1.5" />
<TypeIdentifier>
<HashCode>EAAAAEEAAgAAAAAAAAAAAEAACAAAAAAAAAAAAAAAAAA=</HashCode>
<FileName>Realization\Insertable.cs</FileName>
</TypeIdentifier>
<Lollipop Position="0.2" Collapsed="true" />
</Class>
<Class Name="LambdaToSql.Queryable&lt;T&gt;" Collapsed="true" BaseTypeListCollapsed="true">
<Position X="9.75" Y="3.5" Width="1.5" />
<TypeIdentifier>
<HashCode>MIEAAACIAhAAAYAAEAAAAAQAAAEIAAAAEAlAYAAAEAQ=</HashCode>
<FileName>Realization\Queryable.cs</FileName>
</TypeIdentifier>
<Lollipop Orientation="Left" Position="0.1" Collapsed="true" />
</Class>
<Class Name="LambdaToSql.Updateable&lt;T&gt;" Collapsed="true" BaseTypeListCollapsed="true">
<Position X="13.25" Y="4.5" Width="1.5" />
<TypeIdentifier>
<HashCode>EAQAAAEAAgAIAAAAAAAAAEAAACEAAAAAAAAAAAAAAAA=</HashCode>
<FileName>Realization\Updateable.cs</FileName>
</TypeIdentifier>
<Lollipop Position="0.2" Collapsed="true" />
</Class>
<Class Name="LambdaToSql.SqlClient" Collapsed="true">
<Position X="13.25" Y="3.5" Width="1.5" />
<TypeIdentifier>
<HashCode>wAIAgCAAAgAAAAACAAAAAAAAAAAAAAIACAAQAAAAAAA=</HashCode>
<FileName>SqlClient.cs</FileName>
</TypeIdentifier>
</Class>
<Interface Name="LambdaToSql.DbHelper.IDBhelper" Collapsed="true">
<Position X="11.5" Y="5.75" Width="1.5" />
<TypeIdentifier>
<HashCode>AAAAAAAAgAAAACAAABAAAEAAAAAAAAABAAAAAAAAAAA=</HashCode>
<FileName>DbHelper\IDBhelper.cs</FileName>
</TypeIdentifier>
</Interface>
<Interface Name="LambdaToSql.Interface.IDbFirst" Collapsed="true">
<Position X="9.75" Y="5.75" Width="1.5" />
<TypeIdentifier>
<HashCode>AAAAAIAAAgAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAA=</HashCode>
<FileName>Interface\IDbFirst.cs</FileName>
</TypeIdentifier>
</Interface>
<Interface Name="LambdaToSql.Interface.IDeleteable&lt;T&gt;" Collapsed="true">
<Position X="13.25" Y="5.75" Width="1.5" />
<TypeIdentifier>
<HashCode>AAAAAAAAAgAAAAAAAAAAAEAAAAEAAAAAAAAAAAAAAAA=</HashCode>
<FileName>Interface\IDeleteable.cs</FileName>
</TypeIdentifier>
</Interface>
<Interface Name="LambdaToSql.Interface.IInsertable&lt;T&gt;" Collapsed="true">
<Position X="15" Y="5.75" Width="1.5" />
<TypeIdentifier>
<HashCode>AAAAAEEAAgAAAAAAAAAAAEAACAAAAAAAAAAAAAAAAAA=</HashCode>
<FileName>Interface\IInsertable.cs</FileName>
</TypeIdentifier>
</Interface>
<Interface Name="LambdaToSql.Interface.IQueryable&lt;T&gt;" Collapsed="true">
<Position X="16.75" Y="5.75" Width="1.5" />
<TypeIdentifier>
<HashCode>IIAAAACIAhAAAQAAEAAAAAQAAAEIAAAAEAlAYAAAEAQ=</HashCode>
<FileName>Interface\IQueryable.cs</FileName>
</TypeIdentifier>
</Interface>
<Interface Name="LambdaToSql.Interface.IUpdateable&lt;T&gt;" Collapsed="true">
<Position X="9.75" Y="6.5" Width="1.5" />
<TypeIdentifier>
<HashCode>AAQAAAEAAgAAAAAAAAAAAEAAACEAAAAAAAAAAAAAAAA=</HashCode>
<FileName>Interface\IUpdateable.cs</FileName>
</TypeIdentifier>
</Interface>
<Enum Name="LambdaToSql.EntityModel.SqlType" Collapsed="true">
<Position X="9.75" Y="7.5" Width="1.5" />
<TypeIdentifier>
<HashCode>AAAACAIAAAAAAAAAAEAAAAACAAAAAAEAAAAAAAAAAAA=</HashCode>
<FileName>EntityModel\SqlType.cs</FileName>
</TypeIdentifier>
</Enum>
<Font Name="Microsoft YaHei UI" Size="9" />
</ClassDiagram>
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C#
1
https://gitee.com/wangshuyu/LambdaToSql.git
git@gitee.com:wangshuyu/LambdaToSql.git
wangshuyu
LambdaToSql
01.LambdaToSql
master

搜索帮助