├── .gitignore
├── Bin
├── BLL.dll
├── Chloe.MySql.dll
├── Chloe.dll
├── DAL.dll
├── MessageClient.dll
├── MessageLib.dll
├── MessageServer.exe
├── MessageServer.exe.config
├── Model.dll
├── MySql.Data.dll
├── QueueMessage.dll
├── QueueService.dll
├── RateService.dll
├── RateUpdate.ini
├── Register.dll
├── ScreenDisplay.html
├── Service.xml
├── SocketLib.dll
├── Viewer
│ ├── FlowViewer.exe
│ ├── LiveCharts.WinForms.dll
│ ├── LiveCharts.Wpf.dll
│ └── LiveCharts.dll
└── WeChatService.dll
├── CallClient
├── CallClient.sln
└── CallClient
│ ├── App.config
│ ├── CallClient.csproj
│ ├── HotKey.cs
│ ├── LockAction.cs
│ ├── OperateIni.cs
│ ├── Program.cs
│ ├── Properties
│ ├── AssemblyInfo.cs
│ ├── Resources.Designer.cs
│ ├── Resources.resx
│ ├── Settings.Designer.cs
│ └── Settings.settings
│ ├── Resources
│ ├── phone_call_128px_1202012_easyicon.net.ico
│ ├── phone_call_128px_1202018_easyicon.net.ico
│ └── phone_call_128px_1202028_easyicon.net.ico
│ ├── WorkState.cs
│ ├── bin
│ └── Debug
│ │ ├── RemotingConfig.xml
│ │ └── WindowConfig.ini
│ ├── frmConfig.Designer.cs
│ ├── frmConfig.cs
│ ├── frmConfig.resx
│ ├── frmMain.Designer.cs
│ ├── frmMain.cs
│ ├── frmMain.resx
│ ├── frmMsg.Designer.cs
│ ├── frmMsg.cs
│ ├── frmMsg.resx
│ ├── frmQueueSet.Designer.cs
│ ├── frmQueueSet.cs
│ └── frmQueueSet.resx
├── CallSystem
├── CallSystem.sln
└── CallSystem
│ ├── App.config
│ ├── CallSystem.csproj
│ ├── LockAction.cs
│ ├── OperateIni.cs
│ ├── Program.cs
│ ├── Properties
│ ├── AssemblyInfo.cs
│ ├── Resources.Designer.cs
│ ├── Resources.resx
│ ├── Settings.Designer.cs
│ └── Settings.settings
│ ├── Resources
│ ├── phone_call_128px_1202012_easyicon.net.ico
│ ├── phone_call_128px_1202018_easyicon.net.ico
│ └── phone_call_128px_1202028_easyicon.net.ico
│ ├── frmConfig.Designer.cs
│ ├── frmConfig.cs
│ ├── frmConfig.resx
│ ├── frmMain.Designer.cs
│ ├── frmMain.cs
│ ├── frmMain.resx
│ ├── frmQueueSet.Designer.cs
│ ├── frmQueueSet.cs
│ └── frmQueueSet.resx
├── Chloe-master
├── LICENSE
├── README.md
├── src
│ ├── Chloe-All.bat
│ ├── Chloe.Extension.bat
│ ├── Chloe.Extension.nuspec
│ ├── Chloe.MySql.bat
│ ├── Chloe.MySql.nuspec
│ ├── Chloe.Oracle.bat
│ ├── Chloe.Oracle.nuspec
│ ├── Chloe.SQLite.bat
│ ├── Chloe.SQLite.nuspec
│ ├── Chloe.SqlServer.bat
│ ├── Chloe.SqlServer.nuspec
│ ├── Chloe.bat
│ ├── Chloe.nuspec
│ ├── DotNet
│ │ ├── .vs
│ │ │ └── Chloe
│ │ │ │ └── v14
│ │ │ │ └── .suo
│ │ ├── Chloe.Extension
│ │ │ ├── Chloe.Extension.csproj
│ │ │ ├── DbActionBag.cs
│ │ │ ├── DbContextAsyncExtension.cs
│ │ │ ├── DbContextExtension.cs
│ │ │ ├── DbHelper.cs
│ │ │ ├── DbSessionExtension.cs
│ │ │ ├── IgnoreFieldsResolver.cs
│ │ │ ├── ParameterTwoExpressionReplacer.cs
│ │ │ ├── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── QueryAsyncExtension.cs
│ │ │ ├── QueryExtension.cs
│ │ │ ├── Utils.cs
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ │ ├── Chloe.Extension.dll
│ │ │ │ │ ├── Chloe.Extension.pdb
│ │ │ │ │ ├── Chloe.dll
│ │ │ │ │ └── Chloe.pdb
│ │ │ └── obj
│ │ │ │ └── Debug
│ │ │ │ ├── Chloe.Extension.csproj.FileListAbsolute.txt
│ │ │ │ ├── Chloe.Extension.dll
│ │ │ │ ├── Chloe.Extension.pdb
│ │ │ │ └── DesignTimeResolveAssemblyReferencesInput.cache
│ │ ├── Chloe.MySql
│ │ │ ├── Chloe.MySql.csproj
│ │ │ ├── ChloeMySqlCommand.cs
│ │ │ ├── ChloeMySqlConnection.cs
│ │ │ ├── ChloeMySqlDataReader.cs
│ │ │ ├── DbContextServiceProvider.cs
│ │ │ ├── DbExpressionHelper.cs
│ │ │ ├── DbExpressionTranslator.cs
│ │ │ ├── DbParamCollection.cs
│ │ │ ├── ISqlBuilder.cs
│ │ │ ├── JoinConditionExpressionParser.cs
│ │ │ ├── MySqlContext.cs
│ │ │ ├── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── SqlGenerator.cs
│ │ │ ├── SqlGenerator_AggregateHandlers.cs
│ │ │ ├── SqlGenerator_BinaryWithMethodHandlers.cs
│ │ │ ├── SqlGenerator_Helper.cs
│ │ │ ├── SqlGenerator_MethodHandlers.cs
│ │ │ ├── UtilConstants.cs
│ │ │ ├── UtilExceptions.cs
│ │ │ ├── Utils.cs
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ │ ├── Chloe.MySql.dll
│ │ │ │ │ ├── Chloe.MySql.pdb
│ │ │ │ │ ├── Chloe.dll
│ │ │ │ │ └── Chloe.pdb
│ │ │ └── obj
│ │ │ │ └── Debug
│ │ │ │ ├── Chloe.MySql.csproj.FileListAbsolute.txt
│ │ │ │ ├── Chloe.MySql.csprojResolveAssemblyReference.cache
│ │ │ │ ├── Chloe.MySql.dll
│ │ │ │ ├── Chloe.MySql.pdb
│ │ │ │ └── DesignTimeResolveAssemblyReferencesInput.cache
│ │ ├── Chloe.Oracle
│ │ │ ├── Chloe.Oracle.csproj
│ │ │ ├── ChloeOracleCommand.cs
│ │ │ ├── ChloeOracleConnection.cs
│ │ │ ├── ChloeOracleDataReader.cs
│ │ │ ├── DbContextServiceProvider.cs
│ │ │ ├── DbExpressionHelper.cs
│ │ │ ├── DbExpressionTranslator.cs
│ │ │ ├── DbParamCollection.cs
│ │ │ ├── DbValueExpressionVisitor.cs
│ │ │ ├── ISqlBuilder.cs
│ │ │ ├── JoinConditionExpressionParser.cs
│ │ │ ├── OracleContext.cs
│ │ │ ├── OracleContext_Helper.cs
│ │ │ ├── OracleSemantics.cs
│ │ │ ├── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── SqlGenerator.cs
│ │ │ ├── SqlGenerator_AggregateHandlers.cs
│ │ │ ├── SqlGenerator_BinaryWithMethodHandlers.cs
│ │ │ ├── SqlGenerator_ConvertToUppercase.cs
│ │ │ ├── SqlGenerator_Helper.cs
│ │ │ ├── SqlGenerator_MethodHandlers.cs
│ │ │ ├── UtilConstants.cs
│ │ │ ├── UtilExceptions.cs
│ │ │ ├── Utils.cs
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ │ ├── Chloe.Oracle.dll
│ │ │ │ │ ├── Chloe.Oracle.pdb
│ │ │ │ │ ├── Chloe.dll
│ │ │ │ │ └── Chloe.pdb
│ │ │ └── obj
│ │ │ │ └── Debug
│ │ │ │ ├── Chloe.Oracle.csproj.FileListAbsolute.txt
│ │ │ │ ├── Chloe.Oracle.csprojResolveAssemblyReference.cache
│ │ │ │ ├── Chloe.Oracle.dll
│ │ │ │ ├── Chloe.Oracle.pdb
│ │ │ │ └── DesignTimeResolveAssemblyReferencesInput.cache
│ │ ├── Chloe.SQLite
│ │ │ ├── Chloe.SQLite.csproj
│ │ │ ├── ChloeSQLiteCommand.cs
│ │ │ ├── ChloeSQLiteConcurrentConnection.cs
│ │ │ ├── ChloeSQLiteDataReader.cs
│ │ │ ├── ChloeSQLiteTransaction.cs
│ │ │ ├── DbContextServiceProvider.cs
│ │ │ ├── DbExpressionHelper.cs
│ │ │ ├── DbExpressionTranslator.cs
│ │ │ ├── DbParamCollection.cs
│ │ │ ├── ISqlBuilder.cs
│ │ │ ├── JoinConditionExpressionParser.cs
│ │ │ ├── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── ReaderWriterLockWrapper.cs
│ │ │ ├── SQLiteContext.cs
│ │ │ ├── SqlGenerator.cs
│ │ │ ├── SqlGenerator_AggregateHandlers.cs
│ │ │ ├── SqlGenerator_BinaryWithMethodHandlers.cs
│ │ │ ├── SqlGenerator_Helper.cs
│ │ │ ├── SqlGenerator_MethodHandlers.cs
│ │ │ ├── UtilConstants.cs
│ │ │ ├── UtilExceptions.cs
│ │ │ ├── Utils.cs
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ │ ├── Chloe.SQLite.dll
│ │ │ │ │ ├── Chloe.SQLite.pdb
│ │ │ │ │ ├── Chloe.dll
│ │ │ │ │ └── Chloe.pdb
│ │ │ └── obj
│ │ │ │ └── Debug
│ │ │ │ ├── Chloe.SQLite.csproj.FileListAbsolute.txt
│ │ │ │ ├── Chloe.SQLite.csprojResolveAssemblyReference.cache
│ │ │ │ ├── Chloe.SQLite.dll
│ │ │ │ ├── Chloe.SQLite.pdb
│ │ │ │ └── DesignTimeResolveAssemblyReferencesInput.cache
│ │ ├── Chloe.SqlServer
│ │ │ ├── Chloe.SqlServer.csproj
│ │ │ ├── DbContextServiceProvider.cs
│ │ │ ├── DbExpressionHelper.cs
│ │ │ ├── DbExpressionTranslator.cs
│ │ │ ├── DbParamCollection.cs
│ │ │ ├── DbValueExpressionVisitor.cs
│ │ │ ├── DefaultDbConnectionFactory.cs
│ │ │ ├── ISqlBuilder.cs
│ │ │ ├── JoinConditionExpressionParser.cs
│ │ │ ├── MsSqlContext.cs
│ │ │ ├── PagingMode.cs
│ │ │ ├── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── SqlGenerator.cs
│ │ │ ├── SqlGenerator_AggregateHandlers.cs
│ │ │ ├── SqlGenerator_BinaryWithMethodHandlers.cs
│ │ │ ├── SqlGenerator_Helper.cs
│ │ │ ├── SqlGenerator_MethodHandlers.cs
│ │ │ ├── SqlGenerator_OffsetFetch.cs
│ │ │ ├── UtilConstants.cs
│ │ │ ├── UtilExceptions.cs
│ │ │ ├── Utils.cs
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ │ ├── Chloe.SqlServer.dll
│ │ │ │ │ ├── Chloe.SqlServer.pdb
│ │ │ │ │ ├── Chloe.dll
│ │ │ │ │ └── Chloe.pdb
│ │ │ └── obj
│ │ │ │ └── Debug
│ │ │ │ ├── Chloe.SqlServer.csproj.FileListAbsolute.txt
│ │ │ │ ├── Chloe.SqlServer.csprojResolveAssemblyReference.cache
│ │ │ │ ├── Chloe.SqlServer.dll
│ │ │ │ ├── Chloe.SqlServer.pdb
│ │ │ │ └── DesignTimeResolveAssemblyReferencesInput.cache
│ │ ├── Chloe.sln
│ │ ├── Chloe.suo
│ │ ├── Chloe
│ │ │ ├── AggregateFunctions.cs
│ │ │ ├── Chloe.csproj
│ │ │ ├── Core
│ │ │ │ ├── DbCommandFactor.cs
│ │ │ │ ├── DbSession.cs
│ │ │ │ ├── Emit
│ │ │ │ │ ├── ClassGenerator.cs
│ │ │ │ │ ├── DelegateGenerator.cs
│ │ │ │ │ └── EmitHelper.cs
│ │ │ │ ├── IEntityState.cs
│ │ │ │ ├── InternalAdoSession.cs
│ │ │ │ ├── InternalDataReader.cs
│ │ │ │ ├── OutputParameter.cs
│ │ │ │ └── Visitors
│ │ │ │ │ ├── DefaultExpressionParser.cs
│ │ │ │ │ ├── ExpressionEvaluator.cs
│ │ │ │ │ ├── ExpressionVisitor.cs
│ │ │ │ │ ├── ExpressionVisitorBase.cs
│ │ │ │ │ ├── ExpressionVisitor`.cs
│ │ │ │ │ └── InitMemberExtractor.cs
│ │ │ ├── DbContext.cs
│ │ │ ├── DbContext_Helper.cs
│ │ │ ├── DbExpressions
│ │ │ │ ├── DbAddExpression.cs
│ │ │ │ ├── DbAggregateExpression.cs
│ │ │ │ ├── DbAndExpression.cs
│ │ │ │ ├── DbBinaryExpression.cs
│ │ │ │ ├── DbBitAndExpression.cs
│ │ │ │ ├── DbBitOrExpression.cs
│ │ │ │ ├── DbCaseWhenExpression.cs
│ │ │ │ ├── DbCoalesceExpression.cs
│ │ │ │ ├── DbColumn.cs
│ │ │ │ ├── DbColumnAccessExpression.cs
│ │ │ │ ├── DbColumnSegment.cs
│ │ │ │ ├── DbConstantExpression.cs
│ │ │ │ ├── DbConvertExpression.cs
│ │ │ │ ├── DbDeleteExpression.cs
│ │ │ │ ├── DbDivideExpression.cs
│ │ │ │ ├── DbEqualExpression.cs
│ │ │ │ ├── DbExistsExpression.cs
│ │ │ │ ├── DbExpression.cs
│ │ │ │ ├── DbExpressionType.cs
│ │ │ │ ├── DbExpressionVisitor.cs
│ │ │ │ ├── DbExpressionVisitor`.cs
│ │ │ │ ├── DbFromTableExpression.cs
│ │ │ │ ├── DbGreaterThanExpression.cs
│ │ │ │ ├── DbGreaterThanOrEqualExpression.cs
│ │ │ │ ├── DbInsertExpression.cs
│ │ │ │ ├── DbJoinTableExpression.cs
│ │ │ │ ├── DbJoinType.cs
│ │ │ │ ├── DbLessThanExpression.cs
│ │ │ │ ├── DbLessThanOrEqualExpression.cs
│ │ │ │ ├── DbMainTableExpression.cs
│ │ │ │ ├── DbMemberExpression.cs
│ │ │ │ ├── DbMethodCallExpression.cs
│ │ │ │ ├── DbModuloExpression.cs
│ │ │ │ ├── DbMultiplyExpression.cs
│ │ │ │ ├── DbNegateExpression.cs
│ │ │ │ ├── DbNotEqualExpression.cs
│ │ │ │ ├── DbNotExpression.cs
│ │ │ │ ├── DbOrExpression.cs
│ │ │ │ ├── DbOrderType.cs
│ │ │ │ ├── DbOrdering.cs
│ │ │ │ ├── DbParameterExpression.cs
│ │ │ │ ├── DbSqlQueryExpression.cs
│ │ │ │ ├── DbSubQueryExpression.cs
│ │ │ │ ├── DbSubtractExpression.cs
│ │ │ │ ├── DbTable.cs
│ │ │ │ ├── DbTableExpression.cs
│ │ │ │ ├── DbTableSegment.cs
│ │ │ │ └── DbUpdateExpression.cs
│ │ │ ├── DbFunctions.cs
│ │ │ ├── DbParam.cs
│ │ │ ├── DbParamList.cs
│ │ │ ├── Descriptors
│ │ │ │ ├── EntityConstructorDescriptor.cs
│ │ │ │ ├── MappingMemberDescriptor.cs
│ │ │ │ ├── MemberDescriptor.cs
│ │ │ │ └── TypeDescriptor.cs
│ │ │ ├── Entity
│ │ │ │ ├── AutoIncrementAttribute.cs
│ │ │ │ ├── ColumnAttribute.cs
│ │ │ │ ├── NonAutoIncrementAttribute.cs
│ │ │ │ ├── NotMappedAttribute.cs
│ │ │ │ ├── SequenceAttribute.cs
│ │ │ │ └── TableAttribute.cs
│ │ │ ├── Exceptions
│ │ │ │ └── ChloeException.cs
│ │ │ ├── Extensions
│ │ │ │ ├── DataReaderConstant.cs
│ │ │ │ ├── DataReaderExtension.cs
│ │ │ │ ├── DbExpressionExtension.cs
│ │ │ │ ├── ExpressionExtension.cs
│ │ │ │ └── ReflectionExtension.cs
│ │ │ ├── IDbContext.cs
│ │ │ ├── IDbSession.cs
│ │ │ ├── IGroupingQuery.cs
│ │ │ ├── IJoiningQuery`.cs
│ │ │ ├── IOrderedQuery`.cs
│ │ │ ├── IQuery.cs
│ │ │ ├── IQuery`.cs
│ │ │ ├── Infrastructure
│ │ │ │ ├── IDbConnectionFactory.cs
│ │ │ │ ├── IDbContextServiceProvider.cs
│ │ │ │ ├── IDbExpressionTranslator.cs
│ │ │ │ ├── Interception
│ │ │ │ │ ├── DbCommandInterceptionContext`.cs
│ │ │ │ │ ├── DbInterception.cs
│ │ │ │ │ └── IDbCommandInterceptor.cs
│ │ │ │ └── MappingTypeSystem.cs
│ │ │ ├── JoinType.cs
│ │ │ ├── Mapper
│ │ │ │ ├── ComplexMemberBinder.cs
│ │ │ │ ├── EntityConstructor.cs
│ │ │ │ ├── EntityMemberMapper.cs
│ │ │ │ ├── IMRM.cs
│ │ │ │ ├── IObjectActivator.cs
│ │ │ │ ├── IValueSetter.cs
│ │ │ │ ├── MappingFieldActivator.cs
│ │ │ │ ├── MappingMemberBinder.cs
│ │ │ │ ├── MappingTypeConstructor.cs
│ │ │ │ └── ObjectActivator.cs
│ │ │ ├── ParamDirection.cs
│ │ │ ├── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Query
│ │ │ │ ├── DbExpressionEqualityComparer.cs
│ │ │ │ ├── GroupingQuery.cs
│ │ │ │ ├── IMappingObjectExpression.cs
│ │ │ │ ├── Internals
│ │ │ │ │ ├── DapperRow.cs
│ │ │ │ │ ├── DapperRowMetaObject.cs
│ │ │ │ │ ├── DapperRowObjectActivator.cs
│ │ │ │ │ ├── DapperTable.cs
│ │ │ │ │ ├── InternalQuery.cs
│ │ │ │ │ ├── InternalSqlQuery.cs
│ │ │ │ │ └── QueryEnumerator.cs
│ │ │ │ ├── JoinQueryParameterExpressionReplacer.cs
│ │ │ │ ├── JoinQueryResult.cs
│ │ │ │ ├── JoinResult.cs
│ │ │ │ ├── JoiningQueryInfo.cs
│ │ │ │ ├── JoiningQuery`.cs
│ │ │ │ ├── Mapping
│ │ │ │ │ ├── IObjectActivatorCreator.cs
│ │ │ │ │ ├── MappingData.cs
│ │ │ │ │ ├── MappingEntity.cs
│ │ │ │ │ └── MappingField.cs
│ │ │ │ ├── MappingFieldExpression.cs
│ │ │ │ ├── MappingObjectExpression.cs
│ │ │ │ ├── OrderedQuery`.cs
│ │ │ │ ├── QueryBase.cs
│ │ │ │ ├── QueryExpressions
│ │ │ │ │ ├── AggregateQueryExpression.cs
│ │ │ │ │ ├── DistinctExpression.cs
│ │ │ │ │ ├── GroupingQueryExpression.cs
│ │ │ │ │ ├── JoinQueryExpression.cs
│ │ │ │ │ ├── OrderExpression.cs
│ │ │ │ │ ├── QueryExpression.cs
│ │ │ │ │ ├── QueryExpressionType.cs
│ │ │ │ │ ├── QueryExpressionVisitor`.cs
│ │ │ │ │ ├── RootQueryExpression.cs
│ │ │ │ │ ├── SelectExpression.cs
│ │ │ │ │ ├── SkipExpression.cs
│ │ │ │ │ ├── TakeExpression.cs
│ │ │ │ │ └── WhereExpression.cs
│ │ │ │ ├── QueryHelper.cs
│ │ │ │ ├── QueryState
│ │ │ │ │ ├── AggregateQueryState.cs
│ │ │ │ │ ├── DistinctQueryState.cs
│ │ │ │ │ ├── GeneralQueryState.cs
│ │ │ │ │ ├── GroupingQueryState.cs
│ │ │ │ │ ├── IQueryState.cs
│ │ │ │ │ ├── LimitQueryState.cs
│ │ │ │ │ ├── QueryStateBase.cs
│ │ │ │ │ ├── RootQueryState.cs
│ │ │ │ │ ├── SkipQueryState.cs
│ │ │ │ │ ├── SubQueryState.cs
│ │ │ │ │ └── TakeQueryState.cs
│ │ │ │ ├── Query`.cs
│ │ │ │ ├── ResultElement.cs
│ │ │ │ ├── ScopeParameterDictionary.cs
│ │ │ │ └── Visitors
│ │ │ │ │ ├── FilterPredicateExpressionVisitor.cs
│ │ │ │ │ ├── GeneralExpressionVisitor.cs
│ │ │ │ │ ├── JoinQueryExpressionVisitor.cs
│ │ │ │ │ ├── QueryExpressionVisitor.cs
│ │ │ │ │ └── SelectorExpressionVisitor.cs
│ │ │ ├── Sql.cs
│ │ │ ├── Utility
│ │ │ │ ├── ConstantWrapper`.cs
│ │ │ │ ├── KeyDictionary.cs
│ │ │ │ ├── KeyValuePairList.cs
│ │ │ │ ├── UtilConstants.cs
│ │ │ │ └── Utils.cs
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ │ ├── Chloe.dll
│ │ │ │ │ └── Chloe.pdb
│ │ │ └── obj
│ │ │ │ └── Debug
│ │ │ │ ├── Chloe.csproj.FileListAbsolute.txt
│ │ │ │ ├── Chloe.dll
│ │ │ │ ├── Chloe.pdb
│ │ │ │ └── DesignTimeResolveAssemblyReferencesInput.cache
│ │ ├── ChloeDemo
│ │ │ ├── App.config
│ │ │ ├── Chloe.db
│ │ │ ├── ChloeDemo.csproj
│ │ │ ├── ConsoleHelper.cs
│ │ │ ├── DbCommandInterceptor.cs
│ │ │ ├── DbHelper.cs
│ │ │ ├── MsSqlDemo.cs
│ │ │ ├── MySqlConnectionFactory.cs
│ │ │ ├── MySqlDemo.cs
│ │ │ ├── OracleConnectionFactory.cs
│ │ │ ├── OracleDemo.cs
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── RegisterMappingTypeDemo.cs
│ │ │ ├── SQLiteConnectionFactory.cs
│ │ │ ├── SQLiteDemo.cs
│ │ │ ├── TestEntity.cs
│ │ │ ├── User.cs
│ │ │ ├── chloe-mssql.sql
│ │ │ ├── chloe-mysql.sql
│ │ │ ├── chloe-oracle.sql
│ │ │ ├── x64
│ │ │ │ └── SQLite.Interop.dll
│ │ │ └── x86
│ │ │ │ └── SQLite.Interop.dll
│ │ ├── ChloePerformanceTest
│ │ │ ├── App.config
│ │ │ ├── ChloePerformanceTest.csproj
│ │ │ ├── DbHelper.cs
│ │ │ ├── EFContext.cs
│ │ │ ├── LoopQueryTest.cs
│ │ │ ├── LoopQueryTestWithNotCreateDbContext.cs
│ │ │ ├── MappingSpeedTest.cs
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── SW.cs
│ │ │ ├── SqlMapper.cs
│ │ │ ├── TestEntity.cs
│ │ │ └── testEntity.sql
│ │ └── lib
│ │ │ ├── EntityFramework.SqlServer.dll
│ │ │ ├── EntityFramework.SqlServer.xml
│ │ │ ├── EntityFramework.dll
│ │ │ ├── EntityFramework.xml
│ │ │ ├── MySql.Data.dll
│ │ │ ├── Oracle.ManagedDataAccess.dll
│ │ │ ├── System.Data.SQLite.dll
│ │ │ └── System.Data.SQLite.xml
│ ├── DotNetCore
│ │ ├── Chloe.Extension
│ │ │ ├── Chloe.Extension.csproj
│ │ │ ├── DbActionBag.cs
│ │ │ ├── DbContextAsyncExtension.cs
│ │ │ ├── DbContextExtension.cs
│ │ │ ├── DbContextExtension_NETCORE.cs
│ │ │ ├── DbHelper.cs
│ │ │ ├── DbSessionExtension.cs
│ │ │ ├── IgnoreFieldsResolver.cs
│ │ │ ├── ParameterTwoExpressionReplacer.cs
│ │ │ ├── QueryAsyncExtension.cs
│ │ │ ├── QueryExtension.cs
│ │ │ └── Utils.cs
│ │ ├── Chloe.MySql
│ │ │ ├── Chloe.MySql.csproj
│ │ │ ├── ChloeMySqlCommand.cs
│ │ │ ├── ChloeMySqlConnection.cs
│ │ │ ├── ChloeMySqlDataReader.cs
│ │ │ ├── DbContextServiceProvider.cs
│ │ │ ├── DbExpressionHelper.cs
│ │ │ ├── DbExpressionTranslator.cs
│ │ │ ├── DbParamCollection.cs
│ │ │ ├── ISqlBuilder.cs
│ │ │ ├── JoinConditionExpressionParser.cs
│ │ │ ├── MySqlContext.cs
│ │ │ ├── SqlGenerator.cs
│ │ │ ├── SqlGenerator_AggregateHandlers.cs
│ │ │ ├── SqlGenerator_BinaryWithMethodHandlers.cs
│ │ │ ├── SqlGenerator_Helper.cs
│ │ │ ├── SqlGenerator_MethodHandlers.cs
│ │ │ ├── UtilConstants.cs
│ │ │ ├── UtilExceptions.cs
│ │ │ └── Utils.cs
│ │ ├── Chloe.Oracle
│ │ │ ├── Chloe.Oracle.csproj
│ │ │ ├── ChloeOracleCommand.cs
│ │ │ ├── ChloeOracleConnection.cs
│ │ │ ├── ChloeOracleDataReader.cs
│ │ │ ├── DbContextServiceProvider.cs
│ │ │ ├── DbExpressionHelper.cs
│ │ │ ├── DbExpressionTranslator.cs
│ │ │ ├── DbParamCollection.cs
│ │ │ ├── DbValueExpressionVisitor.cs
│ │ │ ├── ISqlBuilder.cs
│ │ │ ├── JoinConditionExpressionParser.cs
│ │ │ ├── OracleContext.cs
│ │ │ ├── OracleContext_Helper.cs
│ │ │ ├── OracleSemantics.cs
│ │ │ ├── SqlGenerator.cs
│ │ │ ├── SqlGenerator_AggregateHandlers.cs
│ │ │ ├── SqlGenerator_BinaryWithMethodHandlers.cs
│ │ │ ├── SqlGenerator_ConvertToUppercase.cs
│ │ │ ├── SqlGenerator_Helper.cs
│ │ │ ├── SqlGenerator_MethodHandlers.cs
│ │ │ ├── UtilConstants.cs
│ │ │ ├── UtilExceptions.cs
│ │ │ └── Utils.cs
│ │ ├── Chloe.SQLite
│ │ │ ├── Chloe.SQLite.csproj
│ │ │ ├── ChloeSQLiteCommand.cs
│ │ │ ├── ChloeSQLiteConcurrentConnection.cs
│ │ │ ├── ChloeSQLiteDataReader.cs
│ │ │ ├── ChloeSQLiteTransaction.cs
│ │ │ ├── DbContextServiceProvider.cs
│ │ │ ├── DbExpressionHelper.cs
│ │ │ ├── DbExpressionTranslator.cs
│ │ │ ├── DbParamCollection.cs
│ │ │ ├── ISqlBuilder.cs
│ │ │ ├── JoinConditionExpressionParser.cs
│ │ │ ├── ReaderWriterLockWrapper.cs
│ │ │ ├── SQLiteContext.cs
│ │ │ ├── SqlGenerator.cs
│ │ │ ├── SqlGenerator_AggregateHandlers.cs
│ │ │ ├── SqlGenerator_BinaryWithMethodHandlers.cs
│ │ │ ├── SqlGenerator_Helper.cs
│ │ │ ├── SqlGenerator_MethodHandlers.cs
│ │ │ ├── UtilConstants.cs
│ │ │ ├── UtilExceptions.cs
│ │ │ └── Utils.cs
│ │ ├── Chloe.SqlServer
│ │ │ ├── Chloe.SqlServer.csproj
│ │ │ ├── DbContextServiceProvider.cs
│ │ │ ├── DbExpressionHelper.cs
│ │ │ ├── DbExpressionTranslator.cs
│ │ │ ├── DbParamCollection.cs
│ │ │ ├── DbValueExpressionVisitor.cs
│ │ │ ├── DefaultDbConnectionFactory.cs
│ │ │ ├── ISqlBuilder.cs
│ │ │ ├── JoinConditionExpressionParser.cs
│ │ │ ├── MsSqlContext.cs
│ │ │ ├── PagingMode.cs
│ │ │ ├── SqlGenerator.cs
│ │ │ ├── SqlGenerator_AggregateHandlers.cs
│ │ │ ├── SqlGenerator_BinaryWithMethodHandlers.cs
│ │ │ ├── SqlGenerator_Helper.cs
│ │ │ ├── SqlGenerator_MethodHandlers.cs
│ │ │ ├── SqlGenerator_OffsetFetch.cs
│ │ │ ├── UtilConstants.cs
│ │ │ ├── UtilExceptions.cs
│ │ │ └── Utils.cs
│ │ ├── Chloe.sln
│ │ ├── Chloe
│ │ │ ├── AggregateFunctions.cs
│ │ │ ├── Chloe.csproj
│ │ │ ├── Core
│ │ │ │ ├── DbCommandFactor.cs
│ │ │ │ ├── DbSession.cs
│ │ │ │ ├── Emit
│ │ │ │ │ ├── ClassGenerator.cs
│ │ │ │ │ ├── DelegateGenerator.cs
│ │ │ │ │ └── EmitHelper.cs
│ │ │ │ ├── IEntityState.cs
│ │ │ │ ├── InternalAdoSession.cs
│ │ │ │ ├── InternalDataReader.cs
│ │ │ │ ├── OutputParameter.cs
│ │ │ │ └── Visitors
│ │ │ │ │ ├── DefaultExpressionParser.cs
│ │ │ │ │ ├── ExpressionEvaluator.cs
│ │ │ │ │ ├── ExpressionVisitor.cs
│ │ │ │ │ ├── ExpressionVisitorBase.cs
│ │ │ │ │ ├── ExpressionVisitor`.cs
│ │ │ │ │ └── InitMemberExtractor.cs
│ │ │ ├── DbContext.cs
│ │ │ ├── DbContext_Helper.cs
│ │ │ ├── DbExpressions
│ │ │ │ ├── DbAddExpression.cs
│ │ │ │ ├── DbAggregateExpression.cs
│ │ │ │ ├── DbAndExpression.cs
│ │ │ │ ├── DbBinaryExpression.cs
│ │ │ │ ├── DbBitAndExpression.cs
│ │ │ │ ├── DbBitOrExpression.cs
│ │ │ │ ├── DbCaseWhenExpression.cs
│ │ │ │ ├── DbCoalesceExpression.cs
│ │ │ │ ├── DbColumn.cs
│ │ │ │ ├── DbColumnAccessExpression.cs
│ │ │ │ ├── DbColumnSegment.cs
│ │ │ │ ├── DbConstantExpression.cs
│ │ │ │ ├── DbConvertExpression.cs
│ │ │ │ ├── DbDeleteExpression.cs
│ │ │ │ ├── DbDivideExpression.cs
│ │ │ │ ├── DbEqualExpression.cs
│ │ │ │ ├── DbExistsExpression.cs
│ │ │ │ ├── DbExpression.cs
│ │ │ │ ├── DbExpressionType.cs
│ │ │ │ ├── DbExpressionVisitor.cs
│ │ │ │ ├── DbExpressionVisitor`.cs
│ │ │ │ ├── DbFromTableExpression.cs
│ │ │ │ ├── DbGreaterThanExpression.cs
│ │ │ │ ├── DbGreaterThanOrEqualExpression.cs
│ │ │ │ ├── DbInsertExpression.cs
│ │ │ │ ├── DbJoinTableExpression.cs
│ │ │ │ ├── DbJoinType.cs
│ │ │ │ ├── DbLessThanExpression.cs
│ │ │ │ ├── DbLessThanOrEqualExpression.cs
│ │ │ │ ├── DbMainTableExpression.cs
│ │ │ │ ├── DbMemberExpression.cs
│ │ │ │ ├── DbMethodCallExpression.cs
│ │ │ │ ├── DbModuloExpression.cs
│ │ │ │ ├── DbMultiplyExpression.cs
│ │ │ │ ├── DbNegateExpression.cs
│ │ │ │ ├── DbNotEqualExpression.cs
│ │ │ │ ├── DbNotExpression.cs
│ │ │ │ ├── DbOrExpression.cs
│ │ │ │ ├── DbOrderType.cs
│ │ │ │ ├── DbOrdering.cs
│ │ │ │ ├── DbParameterExpression.cs
│ │ │ │ ├── DbSqlQueryExpression.cs
│ │ │ │ ├── DbSubQueryExpression.cs
│ │ │ │ ├── DbSubtractExpression.cs
│ │ │ │ ├── DbTable.cs
│ │ │ │ ├── DbTableExpression.cs
│ │ │ │ ├── DbTableSegment.cs
│ │ │ │ └── DbUpdateExpression.cs
│ │ │ ├── DbFunctions.cs
│ │ │ ├── DbParam.cs
│ │ │ ├── DbParamList.cs
│ │ │ ├── Descriptors
│ │ │ │ ├── EntityConstructorDescriptor.cs
│ │ │ │ ├── MappingMemberDescriptor.cs
│ │ │ │ ├── MemberDescriptor.cs
│ │ │ │ └── TypeDescriptor.cs
│ │ │ ├── Entity
│ │ │ │ ├── AutoIncrementAttribute.cs
│ │ │ │ ├── ColumnAttribute.cs
│ │ │ │ ├── NonAutoIncrementAttribute.cs
│ │ │ │ ├── NotMappedAttribute.cs
│ │ │ │ ├── SequenceAttribute.cs
│ │ │ │ └── TableAttribute.cs
│ │ │ ├── Exceptions
│ │ │ │ └── ChloeException.cs
│ │ │ ├── Extensions
│ │ │ │ ├── DataReaderConstant.cs
│ │ │ │ ├── DataReaderExtension.cs
│ │ │ │ ├── DbExpressionExtension.cs
│ │ │ │ ├── ExpressionExtension.cs
│ │ │ │ └── ReflectionExtension.cs
│ │ │ ├── IDbContext.cs
│ │ │ ├── IDbSession.cs
│ │ │ ├── IGroupingQuery.cs
│ │ │ ├── IJoiningQuery`.cs
│ │ │ ├── IOrderedQuery`.cs
│ │ │ ├── IQuery.cs
│ │ │ ├── IQuery`.cs
│ │ │ ├── Infrastructure
│ │ │ │ ├── IDbConnectionFactory.cs
│ │ │ │ ├── IDbContextServiceProvider.cs
│ │ │ │ ├── IDbExpressionTranslator.cs
│ │ │ │ ├── Interception
│ │ │ │ │ ├── DbCommandInterceptionContext`.cs
│ │ │ │ │ ├── DbInterception.cs
│ │ │ │ │ └── IDbCommandInterceptor.cs
│ │ │ │ └── MappingTypeSystem.cs
│ │ │ ├── JoinType.cs
│ │ │ ├── Mapper
│ │ │ │ ├── ComplexMemberBinder.cs
│ │ │ │ ├── EntityConstructor.cs
│ │ │ │ ├── EntityMemberMapper.cs
│ │ │ │ ├── IMRM.cs
│ │ │ │ ├── IObjectActivator.cs
│ │ │ │ ├── IValueSetter.cs
│ │ │ │ ├── MappingFieldActivator.cs
│ │ │ │ ├── MappingMemberBinder.cs
│ │ │ │ ├── MappingTypeConstructor.cs
│ │ │ │ └── ObjectActivator.cs
│ │ │ ├── ParamDirection.cs
│ │ │ ├── Query
│ │ │ │ ├── DbExpressionEqualityComparer.cs
│ │ │ │ ├── GroupingQuery.cs
│ │ │ │ ├── IMappingObjectExpression.cs
│ │ │ │ ├── Internals
│ │ │ │ │ ├── DapperRow.cs
│ │ │ │ │ ├── DapperRowMetaObject.cs
│ │ │ │ │ ├── DapperRowObjectActivator.cs
│ │ │ │ │ ├── DapperTable.cs
│ │ │ │ │ ├── InternalQuery.cs
│ │ │ │ │ ├── InternalSqlQuery.cs
│ │ │ │ │ └── QueryEnumerator.cs
│ │ │ │ ├── JoinQueryParameterExpressionReplacer.cs
│ │ │ │ ├── JoinQueryResult.cs
│ │ │ │ ├── JoinResult.cs
│ │ │ │ ├── JoiningQueryInfo.cs
│ │ │ │ ├── JoiningQuery`.cs
│ │ │ │ ├── Mapping
│ │ │ │ │ ├── IObjectActivatorCreator.cs
│ │ │ │ │ ├── MappingData.cs
│ │ │ │ │ ├── MappingEntity.cs
│ │ │ │ │ └── MappingField.cs
│ │ │ │ ├── MappingFieldExpression.cs
│ │ │ │ ├── MappingObjectExpression.cs
│ │ │ │ ├── OrderedQuery`.cs
│ │ │ │ ├── QueryBase.cs
│ │ │ │ ├── QueryExpressions
│ │ │ │ │ ├── AggregateQueryExpression.cs
│ │ │ │ │ ├── DistinctExpression.cs
│ │ │ │ │ ├── GroupingQueryExpression.cs
│ │ │ │ │ ├── JoinQueryExpression.cs
│ │ │ │ │ ├── OrderExpression.cs
│ │ │ │ │ ├── QueryExpression.cs
│ │ │ │ │ ├── QueryExpressionType.cs
│ │ │ │ │ ├── QueryExpressionVisitor`.cs
│ │ │ │ │ ├── RootQueryExpression.cs
│ │ │ │ │ ├── SelectExpression.cs
│ │ │ │ │ ├── SkipExpression.cs
│ │ │ │ │ ├── TakeExpression.cs
│ │ │ │ │ └── WhereExpression.cs
│ │ │ │ ├── QueryHelper.cs
│ │ │ │ ├── QueryState
│ │ │ │ │ ├── AggregateQueryState.cs
│ │ │ │ │ ├── DistinctQueryState.cs
│ │ │ │ │ ├── GeneralQueryState.cs
│ │ │ │ │ ├── GroupingQueryState.cs
│ │ │ │ │ ├── IQueryState.cs
│ │ │ │ │ ├── LimitQueryState.cs
│ │ │ │ │ ├── QueryStateBase.cs
│ │ │ │ │ ├── RootQueryState.cs
│ │ │ │ │ ├── SkipQueryState.cs
│ │ │ │ │ ├── SubQueryState.cs
│ │ │ │ │ └── TakeQueryState.cs
│ │ │ │ ├── Query`.cs
│ │ │ │ ├── ResultElement.cs
│ │ │ │ ├── ScopeParameterDictionary.cs
│ │ │ │ └── Visitors
│ │ │ │ │ ├── FilterPredicateExpressionVisitor.cs
│ │ │ │ │ ├── GeneralExpressionVisitor.cs
│ │ │ │ │ ├── JoinQueryExpressionVisitor.cs
│ │ │ │ │ ├── QueryExpressionVisitor.cs
│ │ │ │ │ └── SelectorExpressionVisitor.cs
│ │ │ ├── Sql.cs
│ │ │ └── Utility
│ │ │ │ ├── ConstantWrapper`.cs
│ │ │ │ ├── KeyDictionary.cs
│ │ │ │ ├── KeyValuePairList.cs
│ │ │ │ ├── UtilConstants.cs
│ │ │ │ └── Utils.cs
│ │ └── ChloeDemo
│ │ │ ├── Chloe.db
│ │ │ ├── ChloeDemo.csproj
│ │ │ ├── ConsoleHelper.cs
│ │ │ ├── DbCommandInterceptor.cs
│ │ │ ├── DbHelper.cs
│ │ │ ├── MsSqlDemo.cs
│ │ │ ├── MsSqlTest.cs
│ │ │ ├── MySqlConnectionFactory.cs
│ │ │ ├── MySqlDemo.cs
│ │ │ ├── OracleConnectionFactory.cs
│ │ │ ├── OracleDemo.cs
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ │ ├── RegisterMappingTypeDemo.cs
│ │ │ ├── SQLiteConnectionFactory.cs
│ │ │ ├── SQLiteDemo.cs
│ │ │ ├── TestEntity.cs
│ │ │ ├── User.cs
│ │ │ ├── chloe-mssql.sql
│ │ │ ├── chloe-mysql.sql
│ │ │ └── testEntity.sql
│ └── nuget.exe
└── 更新日志.md
├── DBBak
└── 181211151511.psc
├── Doc
└── 排队取号系统培训资料.pdf
├── Img
├── 1.jpg
├── 2.jpg
├── 3.jpg
├── 4.jpg
├── 5.jpg
├── 6.jpg
├── 7.jpg
├── 8.jpg
├── 9.jpg
└── WeChat.png
├── LEDDisplay
├── LEDDisplay.sln
├── LEDDisplay.suo
└── LEDDisplay
│ ├── App.config
│ ├── FrmMain.Designer.cs
│ ├── FrmMain.cs
│ ├── FrmMain.resx
│ ├── LEDDisplay.csproj
│ ├── LEDSender.cs
│ ├── LogService.cs
│ ├── Program.cs
│ ├── Properties
│ ├── AssemblyInfo.cs
│ ├── Resources.Designer.cs
│ └── Resources.resx
│ ├── bin.zip
│ ├── frmParameterSet.Designer.cs
│ ├── frmParameterSet.cs
│ ├── frmParameterSet.resx
│ ├── frmTest.Designer.cs
│ ├── frmTest.cs
│ ├── frmTest.resx
│ ├── ico.ico
│ └── led.vsj
├── LICENSE
├── Lib
├── Chloe.MySql.dll
├── Chloe.dll
├── CustomSkin.dll
├── ExpressionSerialization.dll
├── FastReport.zip
├── IrisSkin2.dll
├── LogConfig.xml
├── MessageLib.dll
├── MySql.Data.dll
├── Register.dll
├── WebFramework.dll
└── log4net.dll
├── MessageService
├── MessageClient
│ ├── Client.cs
│ ├── MessageClient.csproj
│ ├── MessageIndicator.Designer.cs
│ ├── MessageIndicator.cs
│ ├── MessageIndicator.resx
│ ├── Properties
│ │ ├── AssemblyInfo.cs
│ │ ├── Resources.Designer.cs
│ │ └── Resources.resx
│ ├── loading.gif
│ ├── network.png
│ └── network_off.png
├── MessageClientTest
│ ├── Form1.Designer.cs
│ ├── Form1.cs
│ ├── Form1.resx
│ ├── MessageClientTest.csproj
│ ├── Program.cs
│ └── Properties
│ │ ├── AssemblyInfo.cs
│ │ ├── Resources.Designer.cs
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.cs
│ │ └── Settings.settings
├── MessageServer
│ ├── App.config
│ ├── FrmMain.Designer.cs
│ ├── FrmMain.cs
│ ├── FrmMain.resx
│ ├── FrmSetting.Designer.cs
│ ├── FrmSetting.cs
│ ├── FrmSetting.resx
│ ├── Icon.ico
│ ├── MessageServer.csproj
│ ├── Program.cs
│ ├── Properties
│ │ ├── AssemblyInfo.cs
│ │ ├── Resources.Designer.cs
│ │ └── Resources.resx
│ ├── Resources
│ │ ├── Add.png
│ │ ├── Exit.png
│ │ ├── Remove.png
│ │ ├── Run.png
│ │ ├── Setting.png
│ │ └── Stop.png
│ ├── ServiceConfig.cs
│ ├── TabControlEx.cs
│ └── ViewerHost.cs
├── MessageService.sln
├── QueueMessage
│ ├── ConstString.cs
│ ├── EnumType.cs
│ ├── ExtraData.cs
│ ├── Message.cs
│ ├── Process.cs
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ └── QueueMessage.csproj
└── QueueService
│ ├── ClientInfo.cs
│ ├── DeviceInfo.cs
│ ├── FrmService.Designer.cs
│ ├── FrmService.cs
│ ├── FrmService.resx
│ ├── Properties
│ └── AssemblyInfo.cs
│ ├── QueueService.csproj
│ ├── Service.cs
│ └── WebService.cs
├── QueueClient
├── Library
│ ├── CVRSDK.cs
│ ├── Library.csproj
│ ├── Person.cs
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ └── ShareMemory.cs
├── PrintDesigner
│ ├── PrintDesigner.csproj
│ ├── Program.cs
│ ├── Properties
│ │ ├── AssemblyInfo.cs
│ │ ├── Resources.Designer.cs
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.cs
│ │ └── Settings.settings
│ └── Resources
│ │ └── Print.ico
├── QueueClient.sln
├── QueueClient
│ ├── App.config
│ ├── PrintHelper.cs
│ ├── Program.cs
│ ├── Properties
│ │ ├── AssemblyInfo.cs
│ │ ├── Resources.Designer.cs
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.cs
│ │ ├── Settings.settings
│ │ └── vssver2.scc
│ ├── QueueClient.csproj
│ ├── Resources
│ │ ├── L办事.png
│ │ ├── L招商引资 拷贝.png
│ │ ├── L评价 拷贝 3.png
│ │ ├── L返回按钮.png
│ │ ├── L领证.png
│ │ ├── L首页按钮.png
│ │ ├── back button1.png
│ │ ├── back button2.png
│ │ ├── background.png
│ │ ├── background_ev.png
│ │ ├── button 2.png
│ │ ├── button active.png
│ │ ├── button normal.png
│ │ ├── button_1.png
│ │ ├── button_11.png
│ │ ├── button_2.png
│ │ ├── button_21.png
│ │ ├── button_read.png
│ │ ├── buttonmain1.png
│ │ ├── buttonmain2.png
│ │ ├── buttonok1.png
│ │ ├── buttonok2.png
│ │ ├── home button 1.png
│ │ ├── home button 2.png
│ │ ├── loading-0.gif
│ │ ├── loading361.gif
│ │ ├── nubmer button 1.png
│ │ ├── nubmer button 2.png
│ │ ├── title.png
│ │ ├── 上一页 button1.png
│ │ ├── 下一页.png
│ │ ├── 下一页点击后.png
│ │ ├── 刷卡区域.png
│ │ ├── 办事.png
│ │ ├── 办事指南.png
│ │ ├── 勾选框.png
│ │ ├── 勾选框2.png
│ │ ├── 咨询.png
│ │ ├── 对勾.png
│ │ ├── 底部黑色.png
│ │ ├── 弹窗新 (1).png
│ │ ├── 弹窗新.png
│ │ ├── 弹窗确认按钮.png
│ │ ├── 弹窗确认按钮2.png
│ │ ├── 弹窗背景.png
│ │ ├── 感谢您的评价.png
│ │ ├── 招商引资.png
│ │ ├── 按钮.png
│ │ ├── 按键3.png
│ │ ├── 按键890.png
│ │ ├── 按键lol.png
│ │ ├── 提交 button1.png
│ │ ├── 提交 button2.png
│ │ ├── 提示框1.png
│ │ ├── 提示框2.png
│ │ ├── 提示框新.png
│ │ ├── 数字按钮.png
│ │ ├── 数字按钮2.png
│ │ ├── 数字按键.png
│ │ ├── 数字新.png
│ │ ├── 未选中.png
│ │ ├── 条框.png
│ │ ├── 满意灰色按钮.png
│ │ ├── 满意蓝色按钮.png
│ │ ├── 点击后 灰色方框.png
│ │ ├── 矩形 16 拷贝 2.png
│ │ ├── 矩形.png
│ │ ├── 确认 button1.png
│ │ ├── 确认 button2.png
│ │ ├── 确认按钮.png
│ │ ├── 确认按钮2.png
│ │ ├── 背景.jpg
│ │ ├── 蓝色-点击前1.png
│ │ ├── 评价 拷贝 3.png
│ │ ├── 评价.png
│ │ ├── 评价界面效果图.jpg
│ │ ├── 评价背景.png
│ │ ├── 请输入身份证号码.png
│ │ ├── 请选择您要办理的类型.png
│ │ ├── 边框123.png
│ │ ├── 返回按钮.png
│ │ ├── 返回按钮2.png
│ │ ├── 部门下一页 蓝色.png
│ │ ├── 部门下一页.png
│ │ ├── 部门蓝色背景 拷贝 11.png
│ │ ├── 银色-点击后1.png
│ │ ├── 长按钮.png
│ │ ├── 预约下一页.png
│ │ ├── 预约下一页点击后.png
│ │ ├── 预约勾选框.png
│ │ ├── 预约勾选框1.png
│ │ ├── 预约提交 蓝色按钮.png
│ │ ├── 预约提交.png
│ │ ├── 预约未选中.png
│ │ ├── 预约背景.png
│ │ ├── 预约选中.png
│ │ ├── 领证.png
│ │ ├── 首页按钮.png
│ │ └── 首页按钮2.png
│ ├── TxPrn.cs
│ ├── bin.zip
│ ├── function
│ │ ├── AsyncWork.cs
│ │ ├── AsyncWork.resx
│ │ ├── BoShiPrinter.cs
│ │ ├── BusyType.cs
│ │ ├── CVRSDK.cs
│ │ ├── CardIdentity.cs
│ │ ├── HttpHelper.cs
│ │ ├── LogHelper.cs
│ │ ├── PageLocation.cs
│ │ ├── Person.cs
│ │ └── WndProcHooker.cs
│ ├── queue.ico
│ ├── uc
│ │ ├── MouseAwareButton.cs
│ │ ├── VirtualControlContainer.cs
│ │ ├── busy
│ │ │ ├── ucBusy.cs
│ │ │ ├── ucBusy.resx
│ │ │ ├── ucBusyContainer.cs
│ │ │ ├── ucBusyPhone.cs
│ │ │ ├── ucBusyPhone.resx
│ │ │ └── ucBusyPhoneContainer.cs
│ │ ├── idcard
│ │ │ ├── ucReadCard.cs
│ │ │ ├── ucReadCard.resx
│ │ │ └── ucReadCardContainer.cs
│ │ ├── idinput
│ │ │ ├── ucInput.cs
│ │ │ ├── ucInput.resx
│ │ │ └── ucInputContainer.cs
│ │ ├── main
│ │ │ ├── ucMain.cs
│ │ │ ├── ucMain.resx
│ │ │ └── ucMainContainer.cs
│ │ ├── pwd
│ │ │ ├── ucPwd.cs
│ │ │ ├── ucPwd.resx
│ │ │ └── ucPwdContainer.cs
│ │ ├── ucBusyCard.cs
│ │ ├── ucBusyCard.resx
│ │ ├── ucEvaluateCard.Designer.cs
│ │ ├── ucEvaluateCard.cs
│ │ ├── ucEvaluateCard.resx
│ │ ├── ucNumberCard.cs
│ │ ├── ucNumberCard.resx
│ │ ├── ucpnCard.Designer.cs
│ │ ├── ucpnCard.cs
│ │ ├── ucpnCard.resx
│ │ ├── ucpnEvaluate.Designer.cs
│ │ ├── ucpnEvaluate.cs
│ │ ├── ucpnEvaluate.resx
│ │ ├── ucpnMain.Designer.cs
│ │ ├── ucpnMain.cs
│ │ ├── ucpnMain.resx
│ │ ├── ucpnPwd.Designer.cs
│ │ ├── ucpnPwd.cs
│ │ ├── ucpnPwd.resx
│ │ ├── ucpnReadCard.Designer.cs
│ │ ├── ucpnReadCard.cs
│ │ ├── ucpnReadCard.resx
│ │ ├── ucpnSelectBusy.Designer.cs
│ │ ├── ucpnSelectBusy.cs
│ │ ├── ucpnSelectBusy.resx
│ │ ├── ucpnSelectBusyPhoto.Designer.cs
│ │ ├── ucpnSelectBusyPhoto.cs
│ │ ├── ucpnSelectBusyPhoto.resx
│ │ ├── ucpnSelectUnit.Designer.cs
│ │ ├── ucpnSelectUnit.cs
│ │ ├── ucpnSelectUnit.resx
│ │ ├── ucpnSelectUnitArea.Designer.cs
│ │ ├── ucpnSelectUnitArea.cs
│ │ ├── ucpnSelectUnitArea.resx
│ │ └── unit
│ │ │ ├── ucUnit.cs
│ │ │ ├── ucUnit.resx
│ │ │ └── ucUnitContainer.cs
│ └── ui
│ │ ├── frmBroadcast.Designer.cs
│ │ ├── frmBroadcast.cs
│ │ ├── frmBroadcast.resx
│ │ ├── frmMain.Designer.cs
│ │ ├── frmMain.cs
│ │ ├── frmMain.resx
│ │ ├── frmMainPage.Designer.cs
│ │ ├── frmMainPage.cs
│ │ ├── frmMainPage.resx
│ │ ├── frmMsg.Designer.cs
│ │ ├── frmMsg.cs
│ │ ├── frmMsg.resx
│ │ ├── frmRePrint.Designer.cs
│ │ ├── frmRePrint.cs
│ │ ├── frmRePrint.resx
│ │ ├── frmTest.Designer.cs
│ │ ├── frmTest.cs
│ │ ├── frmTest.resx
│ │ ├── frmThankMsg.Designer.cs
│ │ ├── frmThankMsg.cs
│ │ ├── frmThankMsg.resx
│ │ ├── frmTimeMsg.Designer.cs
│ │ ├── frmTimeMsg.cs
│ │ └── frmTimeMsg.resx
├── QueueTest
│ ├── CVRSDK.cs
│ ├── Form1.Designer.cs
│ ├── Form1.cs
│ ├── Form1.resx
│ ├── Form2.Designer.cs
│ ├── Form2.cs
│ ├── Form2.resx
│ ├── MPricture.cs
│ ├── MouseAwareButton.cs
│ ├── Program.cs
│ ├── Properties
│ │ ├── AssemblyInfo.cs
│ │ ├── Resources.Designer.cs
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.cs
│ │ └── Settings.settings
│ ├── QueueTest.csproj
│ ├── Resources
│ │ ├── 数字按钮.png
│ │ └── 数字按钮2.png
│ ├── ShareMemory.cs
│ ├── WndProcHooker.cs
│ └── app.config
├── ReadIdCard
│ ├── Program.cs
│ ├── Properties
│ │ ├── AssemblyInfo.cs
│ │ ├── Resources.Designer.cs
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.cs
│ │ └── Settings.settings
│ ├── ReadIdCard.csproj
│ ├── frmMain.Designer.cs
│ ├── frmMain.cs
│ ├── frmMain.resx
│ └── read.ico
└── ReportManager
│ ├── Design.png
│ ├── DesignerEx.cs
│ ├── FrmPrint.Designer.cs
│ ├── FrmPrint.cs
│ ├── FrmPrint.resx
│ ├── PreviewControlEx.cs
│ ├── PreviewControlEx.resx
│ ├── PrintManager.cs
│ ├── Properties
│ ├── AssemblyInfo.cs
│ ├── Resources.Designer.cs
│ └── Resources.resx
│ ├── ReportManager.csproj
│ ├── ReportMethod.cs
│ └── System.Windows.Forms.DataVisualization.dll
├── README.md
├── RateService
├── Doc
│ ├── RateDebug.html
│ └── 评价服务消息规范.doc
├── RateService.sln
└── RateService
│ ├── FrmService.Designer.cs
│ ├── FrmService.cs
│ ├── FrmService.resx
│ ├── MessageData.cs
│ ├── OperateIni.cs
│ ├── Properties
│ └── AssemblyInfo.cs
│ ├── RateDevice.cs
│ ├── RateProcess.cs
│ ├── RateService.csproj
│ ├── RateUpdate.ini
│ ├── Service.cs
│ └── ServiceClient.cs
├── RemotingConfig
├── RemotingConfig.sln
└── RemotingConfig
│ ├── FrmMain.Designer.cs
│ ├── FrmMain.cs
│ ├── FrmMain.resx
│ ├── Program.cs
│ ├── Properties
│ ├── AssemblyInfo.cs
│ ├── Resources.Designer.cs
│ ├── Resources.resx
│ ├── Settings.Designer.cs
│ └── Settings.settings
│ └── RemotingConfig.csproj
├── SQL
├── t_lock.sql
├── t_user.sql
└── 区域升级脚本.sql
├── ScreenDisplay
├── ScreenDisplay.sln
├── ScreenDisplay
│ ├── App.config
│ ├── Form1.Designer.cs
│ ├── Form1.cs
│ ├── Main.ico
│ ├── Program.cs
│ ├── Properties
│ │ ├── AssemblyInfo.cs
│ │ ├── Resources.Designer.cs
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.cs
│ │ ├── Settings.settings
│ │ └── vssver2.scc
│ ├── Resources
│ │ └── Main.ico
│ ├── ScreenDisplay.csproj
│ ├── frmMain.Designer.cs
│ ├── frmMain.cs
│ ├── frmMain.resx
│ ├── frmTest.Designer.cs
│ ├── frmTest.cs
│ ├── frmTest.resx
│ ├── msInfo.Designer.cs
│ ├── msInfo.cs
│ └── msInfo.resx
└── ScreenDisplay2
│ ├── Form1.Designer.cs
│ ├── Form1.cs
│ ├── Form1.resx
│ ├── Program.cs
│ ├── Properties
│ ├── AssemblyInfo.cs
│ ├── Resources.Designer.cs
│ ├── Resources.resx
│ ├── Settings.Designer.cs
│ └── Settings.settings
│ └── ScreenDisplay2.csproj
├── ScreenDisplay_APP
├── README.md
└── main
│ ├── AndroidManifest.xml
│ ├── assets
│ └── index.html
│ ├── java
│ └── nocomment
│ │ └── screendisplay
│ │ ├── BootReceiver.java
│ │ └── MainActivity.java
│ └── res
│ ├── drawable-v24
│ └── ic_launcher_foreground.xml
│ ├── drawable
│ └── ic_launcher_background.xml
│ ├── layout
│ └── activity_main.xml
│ ├── mipmap-anydpi-v26
│ ├── ic_launcher.xml
│ └── ic_launcher_round.xml
│ ├── mipmap-hdpi
│ ├── ic_launcher.png
│ └── ic_launcher_round.png
│ ├── mipmap-mdpi
│ ├── ic_launcher.png
│ └── ic_launcher_round.png
│ ├── mipmap-xhdpi
│ ├── ic_launcher.png
│ └── ic_launcher_round.png
│ ├── mipmap-xxhdpi
│ ├── ic_launcher.png
│ └── ic_launcher_round.png
│ ├── mipmap-xxxhdpi
│ ├── ic_launcher.png
│ └── ic_launcher_round.png
│ └── values
│ ├── colors.xml
│ ├── strings.xml
│ └── styles.xml
├── ScreenDisplay_Service
├── ScreenDisplayService.sln
└── ScreenDisplayService
│ ├── DeviceInfo.cs
│ ├── FrmService.Designer.cs
│ ├── FrmService.cs
│ ├── FrmService.resx
│ ├── MessageData.cs
│ ├── Properties
│ └── AssemblyInfo.cs
│ ├── ScreenDisplayService.csproj
│ ├── Service.cs
│ ├── 配置示例.txt
│ └── 默认配置.txt
├── Service
├── BLL
│ ├── BCallBLL.cs
│ ├── BEvaluateBLL.cs
│ ├── BLL.csproj
│ ├── BLineUpMaxNoBLL.cs
│ ├── BQueueBLL.cs
│ ├── Common
│ │ ├── BLLBase.cs
│ │ ├── LockAction.cs
│ │ └── LockBLL.cs
│ ├── Expression
│ │ ├── Evaluator.cs
│ │ ├── ExpressionConverter.cs
│ │ ├── ExpressionSerializer (GenerateXmlFromExpressionCore).cs
│ │ ├── ExpressionSerializer(Deserialize).cs
│ │ ├── ExpressionSerializer(Serialize).cs
│ │ ├── LinqHelper.cs
│ │ ├── Query.cs
│ │ ├── QueryCreator.cs
│ │ ├── QueryExpressionXmlConverter.cs
│ │ └── TypeResolver.cs
│ ├── FCallstateBLL.cs
│ ├── FDictionaryBLL.cs
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── TBusinessAttributeBLL.cs
│ ├── TBusinessBLL.cs
│ ├── TBusinessItemBLL.cs
│ ├── TLedControllerBLL.cs
│ ├── TLedWindowBLL.cs
│ ├── TOprateLogBLL.cs
│ ├── TScreenConfigBLL.cs
│ ├── TUnitBLL.cs
│ ├── TUserBLL.cs
│ ├── TWindowAreaBLL.cs
│ ├── TWindowBLL.cs
│ └── TWindowBusinessBLL.cs
├── DAL
│ ├── BCallDAL.cs
│ ├── BEvaluateDAL.cs
│ ├── BLineUpMaxNoDAL.cs
│ ├── BQueueDAL .cs
│ ├── Common
│ │ ├── DALBase.cs
│ │ ├── Factory.cs
│ │ ├── LockAction.cs
│ │ ├── LockDAL.cs
│ │ └── MySqlConnectionFactory.cs
│ ├── DAL.csproj
│ ├── FCallstateDAL.cs
│ ├── FDictionaryDAL.cs
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── TBusinessAttributeDAL.cs
│ ├── TBusinessDAL.cs
│ ├── TLedControllerDAL.cs
│ ├── TLedWindowDAL.cs
│ ├── TOprateLogDAL.cs
│ ├── TScreenConfigDAL.cs
│ ├── TUnitDAL.cs
│ ├── TUserDAL.cs
│ ├── TWindowAreaDAL.cs
│ ├── TWindowBusinessDAL.cs
│ ├── TWindowDAL.cs
│ └── TbusinessItemDAL.cs
├── Model
│ ├── BCallModel.cs
│ ├── BEvaluateModel.cs
│ ├── BLineUpMaxNoModel.cs
│ ├── BQueueModel.cs
│ ├── Common
│ │ ├── AbstractBLLBase.cs
│ │ ├── AbstractDALBase.cs
│ │ ├── FDictionaryString.cs
│ │ ├── FLockKey.cs
│ │ ├── FLockModel.cs
│ │ ├── LockDictionary.cs
│ │ └── ModelBase.cs
│ ├── FCallStateModel.cs
│ ├── FDictionaryModel.cs
│ ├── Model.csproj
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── TBusinessAttributeModel.cs
│ ├── TBusinessModel.cs
│ ├── TCallstateModel.cs
│ ├── TLedControllerModel - 副本.cs
│ ├── TLedControllerModel.cs
│ ├── TLedWindowModel.cs
│ ├── TOprateLogModel.cs
│ ├── TScreenConfigModel.cs
│ ├── TUnitModel.cs
│ ├── TUserModel.cs
│ ├── TWindowAreaModel.cs
│ ├── TWindowBusinessModel.cs
│ ├── TWindowModel.cs
│ └── TbusinessitemModel.cs
├── Service.sln
└── ServiceTest
│ ├── App.config
│ ├── MainForm.Designer.cs
│ ├── MainForm.cs
│ ├── MainForm.resx
│ ├── Program.cs
│ ├── Properties
│ ├── AssemblyInfo.cs
│ ├── Resources.Designer.cs
│ ├── Resources.resx
│ ├── Settings.Designer.cs
│ └── Settings.settings
│ └── ServiceTest.csproj
├── ServiceHost
├── Html
│ ├── Debug.html
│ └── jquery-1.10.2.min.js
├── ServiceHost.sln
└── ServiceHost
│ ├── Program.cs
│ ├── Properties
│ ├── AssemblyInfo.cs
│ ├── Resources.Designer.cs
│ ├── Resources.resx
│ ├── Settings.Designer.cs
│ └── Settings.settings
│ ├── ServiceCreator.cs
│ ├── ServiceHost.csproj
│ ├── Startup.cs
│ ├── app.config
│ └── packages.config
├── SoundPlayer
├── SoundPlayer.sln
├── SoundPlayer.suo
└── SoundPlayer
│ ├── App.config
│ ├── FrmMain.Designer.cs
│ ├── FrmMain.cs
│ ├── FrmMain.resx
│ ├── LogService.cs
│ ├── Program.cs
│ ├── Properties
│ └── AssemblyInfo.cs
│ ├── SoundPlayer.csproj
│ ├── Voice.cs
│ └── icon.ico
├── SystemConfig
├── SystemConfig.sln
└── SystemConfig
│ ├── App_Start
│ ├── FilterConfig.cs
│ ├── RouteConfig.cs
│ └── WebApiConfig.cs
│ ├── Areas
│ ├── Statistics
│ │ ├── Controllers
│ │ │ ├── SCaseController.cs
│ │ │ ├── SCaseController2.cs
│ │ │ ├── SCommentController.cs
│ │ │ ├── SEvaluateController.cs
│ │ │ ├── SRate2Controller.cs
│ │ │ ├── SRateController.cs
│ │ │ ├── SSatisfactionController.cs
│ │ │ └── SWaitTimeController.cs
│ │ ├── StatisticsAreaRegistration.cs
│ │ └── Views
│ │ │ ├── SCase
│ │ │ └── Index.cshtml
│ │ │ ├── SCase2
│ │ │ └── Index.cshtml
│ │ │ ├── SComment
│ │ │ └── Index.cshtml
│ │ │ ├── SEvaluate
│ │ │ └── Index.cshtml
│ │ │ ├── SRate
│ │ │ └── Index.cshtml
│ │ │ ├── SRate2
│ │ │ └── Index.cshtml
│ │ │ ├── SSatisfaction
│ │ │ └── Index.cshtml
│ │ │ ├── SWaitTime
│ │ │ └── Index.cshtml
│ │ │ └── Web.config
│ └── SystemConfig
│ │ ├── Controllers
│ │ ├── TBusinessAttributeController.cs
│ │ ├── TBusinessController.cs
│ │ ├── TBusinessItemController.cs
│ │ ├── TLedControllerController.cs
│ │ ├── TLedWindowController.cs
│ │ ├── TScreenConfigController.cs
│ │ ├── TScreenDisplayController.cs
│ │ ├── TUnitController.cs
│ │ ├── TUserController.cs
│ │ ├── TWindowAreaController.cs
│ │ └── TWindowController.cs
│ │ ├── SystemConfigAreaRegistration.cs
│ │ └── Views
│ │ ├── TBusiness
│ │ ├── Form.cshtml
│ │ └── Index.cshtml
│ │ ├── TBusinessAttribute
│ │ ├── Form.cshtml
│ │ └── Index.cshtml
│ │ ├── TBusinessItem
│ │ ├── Form.cshtml
│ │ └── Index.cshtml
│ │ ├── TLedController
│ │ ├── Form.cshtml
│ │ └── Index.cshtml
│ │ ├── TLedWindow
│ │ ├── Form.cshtml
│ │ └── Index.cshtml
│ │ ├── TScreenConfig
│ │ ├── Form.cshtml
│ │ └── Index.cshtml
│ │ ├── TUnit
│ │ ├── Form.cshtml
│ │ └── Index.cshtml
│ │ ├── TUser
│ │ ├── Form.cshtml
│ │ └── Index.cshtml
│ │ ├── TWindow
│ │ ├── Form.cshtml
│ │ ├── FormBusi.cshtml
│ │ ├── FormUser.cshtml
│ │ └── Index.cshtml
│ │ ├── TWindowArea
│ │ ├── Form.cshtml
│ │ └── Index.cshtml
│ │ └── Web.config
│ ├── Common
│ └── Pagination.cs
│ ├── Content
│ ├── avatars
│ │ ├── avatar.png
│ │ ├── avatar1.png
│ │ ├── avatar2.png
│ │ ├── avatar3.png
│ │ ├── avatar4.png
│ │ └── avatar5.png
│ ├── css
│ │ ├── ace-ie.min.css
│ │ ├── ace-rtl.min.css
│ │ ├── ace-skins.min.css
│ │ ├── ace.min.css
│ │ ├── bootstrap-editable.css
│ │ ├── bootstrap-timepicker.css
│ │ ├── bootstrap.min.css
│ │ ├── chosen.css
│ │ ├── colorbox.css
│ │ ├── colorpicker.css
│ │ ├── datepicker.css
│ │ ├── daterangepicker.css
│ │ ├── dropzone.css
│ │ ├── font-awesome-ie7.min.css
│ │ ├── font-awesome.min.css
│ │ ├── fullcalendar.css
│ │ ├── images
│ │ │ └── loading.gif
│ │ ├── jquery-ui-1.10.3.custom.min.css
│ │ ├── jquery-ui-1.10.3.full.min.css
│ │ ├── jquery.gritter.css
│ │ ├── layout.css
│ │ ├── select2.css
│ │ └── ui.jqgrid.css
│ ├── font
│ │ ├── font.css
│ │ ├── font.woff2
│ │ └── fontawesome-webfont.woff
│ ├── images
│ │ └── gallery
│ │ │ ├── image-1.jpg
│ │ │ ├── image-2.jpg
│ │ │ ├── image-3.jpg
│ │ │ ├── image-4.jpg
│ │ │ ├── image-5.jpg
│ │ │ ├── image-6.jpg
│ │ │ ├── thumb-1.jpg
│ │ │ ├── thumb-2.jpg
│ │ │ ├── thumb-3.jpg
│ │ │ ├── thumb-4.jpg
│ │ │ ├── thumb-5.jpg
│ │ │ └── thumb-6.jpg
│ └── js
│ │ ├── ace-elements.min.js
│ │ ├── ace-extra.min.js
│ │ ├── ace.min.js
│ │ ├── additional-methods.min.js
│ │ ├── bootbox.min.js
│ │ ├── bootstrap-colorpicker.min.js
│ │ ├── bootstrap-tag.min.js
│ │ ├── bootstrap-wysiwyg.min.js
│ │ ├── bootstrap.min.js
│ │ ├── chosen.jquery.min.js
│ │ ├── date-time
│ │ ├── bootstrap-datepicker.min.js
│ │ ├── bootstrap-timepicker.min.js
│ │ ├── daterangepicker.min.js
│ │ └── moment.min.js
│ │ ├── dropzone.min.js
│ │ ├── excanvas.min.js
│ │ ├── flot
│ │ ├── jquery.flot.min.js
│ │ ├── jquery.flot.pie.min.js
│ │ └── jquery.flot.resize.min.js
│ │ ├── fuelux
│ │ ├── data
│ │ │ └── fuelux.tree-sampledata.js
│ │ ├── fuelux.spinner.min.js
│ │ ├── fuelux.tree.min.js
│ │ └── fuelux.wizard.min.js
│ │ ├── fullcalendar.min.js
│ │ ├── highcharts
│ │ └── highcharts.js
│ │ ├── html5shiv.js
│ │ ├── jqGrid
│ │ ├── i18n
│ │ │ ├── grid.locale-cn.js
│ │ │ └── grid.locale-en.js
│ │ └── jquery.jqGrid.min.js
│ │ ├── jquery-1.10.2.min.js
│ │ ├── jquery-2.0.3.min.js
│ │ ├── jquery-ui-1.10.3.custom.min.js
│ │ ├── jquery-ui-1.10.3.full.min.js
│ │ ├── jquery.autosize.min.js
│ │ ├── jquery.colorbox-min.js
│ │ ├── jquery.dataTables.bootstrap.js
│ │ ├── jquery.dataTables.min.js
│ │ ├── jquery.easy-pie-chart.min.js
│ │ ├── jquery.gritter.min.js
│ │ ├── jquery.hotkeys.min.js
│ │ ├── jquery.inputlimiter.1.3.1.min.js
│ │ ├── jquery.knob.min.js
│ │ ├── jquery.layout.min.js
│ │ ├── jquery.maskedinput.min.js
│ │ ├── jquery.mobile.custom.min.js
│ │ ├── jquery.nestable.min.js
│ │ ├── jquery.slimscroll.min.js
│ │ ├── jquery.sparkline.min.js
│ │ ├── jquery.ui.touch-punch.min.js
│ │ ├── jquery.validate.min.js
│ │ ├── markdown
│ │ ├── bootstrap-markdown.min.js
│ │ └── markdown.min.js
│ │ ├── respond.min.js
│ │ ├── search.js
│ │ ├── select2.min.js
│ │ ├── typeahead-bs2.min.js
│ │ └── x-editable
│ │ ├── ace-editable.min.js
│ │ └── bootstrap-editable.min.js
│ ├── Controllers
│ ├── BaseController.cs
│ ├── ErrorController.cs
│ └── HomeController.cs
│ ├── Global.asax
│ ├── Global.asax.cs
│ ├── Properties
│ └── AssemblyInfo.cs
│ ├── SystemConfig.csproj
│ ├── Views
│ ├── Error
│ │ ├── Error404.cshtml
│ │ └── Error500.cshtml
│ ├── Home
│ │ └── Index.cshtml
│ ├── Shared
│ │ ├── _LayoutForm.cshtml
│ │ ├── _LayoutIndex.cshtml
│ │ └── _LayoutStatistics.cshtml
│ └── Web.config
│ ├── Web.Debug.config
│ ├── Web.Release.config
│ ├── Web.config
│ └── packages.config
├── Update
└── UpdateTime.dat
└── WeChatService
├── Doc
└── 微信服务消息规范.doc
├── TestClient
├── Encrypt.cs
├── ExtraData.cs
├── Form1.Designer.cs
├── Form1.cs
├── Form1.resx
├── Process.cs
├── Program.cs
├── Properties
│ ├── AssemblyInfo.cs
│ ├── Resources.Designer.cs
│ ├── Resources.resx
│ ├── Settings.Designer.cs
│ └── Settings.settings
├── TestClient.csproj
└── app.config
├── WeChatService.sln
└── WeChatService
├── Business.cs
├── Encrypt.cs
├── ExtraData.cs
├── Properties
└── AssemblyInfo.cs
├── Service.cs
├── ServiceClient.cs
├── StateList.cs
├── WeChatProcess.cs
└── WeChatService.csproj
/Bin/BLL.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Bin/BLL.dll
--------------------------------------------------------------------------------
/Bin/Chloe.MySql.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Bin/Chloe.MySql.dll
--------------------------------------------------------------------------------
/Bin/Chloe.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Bin/Chloe.dll
--------------------------------------------------------------------------------
/Bin/DAL.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Bin/DAL.dll
--------------------------------------------------------------------------------
/Bin/MessageClient.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Bin/MessageClient.dll
--------------------------------------------------------------------------------
/Bin/MessageLib.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Bin/MessageLib.dll
--------------------------------------------------------------------------------
/Bin/MessageServer.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Bin/MessageServer.exe
--------------------------------------------------------------------------------
/Bin/Model.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Bin/Model.dll
--------------------------------------------------------------------------------
/Bin/MySql.Data.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Bin/MySql.Data.dll
--------------------------------------------------------------------------------
/Bin/QueueMessage.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Bin/QueueMessage.dll
--------------------------------------------------------------------------------
/Bin/QueueService.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Bin/QueueService.dll
--------------------------------------------------------------------------------
/Bin/RateService.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Bin/RateService.dll
--------------------------------------------------------------------------------
/Bin/RateUpdate.ini:
--------------------------------------------------------------------------------
1 | [Config]
2 | Version=1.1.2.0
3 | Url=http://192.168.1.102/update/rate.apk
4 |
--------------------------------------------------------------------------------
/Bin/Register.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Bin/Register.dll
--------------------------------------------------------------------------------
/Bin/SocketLib.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Bin/SocketLib.dll
--------------------------------------------------------------------------------
/Bin/Viewer/FlowViewer.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Bin/Viewer/FlowViewer.exe
--------------------------------------------------------------------------------
/Bin/Viewer/LiveCharts.WinForms.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Bin/Viewer/LiveCharts.WinForms.dll
--------------------------------------------------------------------------------
/Bin/Viewer/LiveCharts.Wpf.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Bin/Viewer/LiveCharts.Wpf.dll
--------------------------------------------------------------------------------
/Bin/Viewer/LiveCharts.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Bin/Viewer/LiveCharts.dll
--------------------------------------------------------------------------------
/Bin/WeChatService.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Bin/WeChatService.dll
--------------------------------------------------------------------------------
/CallClient/CallClient/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/CallClient/CallClient/Properties/Settings.settings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/CallClient/CallClient/Resources/phone_call_128px_1202012_easyicon.net.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/CallClient/CallClient/Resources/phone_call_128px_1202012_easyicon.net.ico
--------------------------------------------------------------------------------
/CallClient/CallClient/Resources/phone_call_128px_1202018_easyicon.net.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/CallClient/CallClient/Resources/phone_call_128px_1202018_easyicon.net.ico
--------------------------------------------------------------------------------
/CallClient/CallClient/Resources/phone_call_128px_1202028_easyicon.net.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/CallClient/CallClient/Resources/phone_call_128px_1202028_easyicon.net.ico
--------------------------------------------------------------------------------
/CallClient/CallClient/WorkState.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 |
6 | namespace CallClient
7 | {
8 | public enum WorkState
9 | {
10 | ///
11 | /// 默认初始
12 | ///
13 | Defalt = 0,
14 | ///
15 | /// 呼叫
16 | ///
17 | Call = 1,
18 | ///
19 | /// 转移
20 | ///
21 | Transfer,
22 | ///
23 | /// 已评价
24 | ///
25 | Evaluate = 2,
26 | ///
27 | /// 暂停服务
28 | ///
29 | PauseService = 3
30 |
31 | }
32 | }
33 |
--------------------------------------------------------------------------------
/CallClient/CallClient/bin/Debug/WindowConfig.ini:
--------------------------------------------------------------------------------
1 | [WindowSet]
2 | WindwoNo=2
3 | WindowName=2
4 | [Shortcutkey]
5 | Fuction1=F1
6 | Fuction2=
7 | Fuction3=
8 | Fuction4=
9 | Fuction5=
10 | Fuction6=
11 | Fuction7=
12 | Fuction8=
13 |
14 |
--------------------------------------------------------------------------------
/CallSystem/CallSystem/Properties/Settings.settings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/CallSystem/CallSystem/Resources/phone_call_128px_1202012_easyicon.net.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/CallSystem/CallSystem/Resources/phone_call_128px_1202012_easyicon.net.ico
--------------------------------------------------------------------------------
/CallSystem/CallSystem/Resources/phone_call_128px_1202018_easyicon.net.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/CallSystem/CallSystem/Resources/phone_call_128px_1202018_easyicon.net.ico
--------------------------------------------------------------------------------
/CallSystem/CallSystem/Resources/phone_call_128px_1202028_easyicon.net.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/CallSystem/CallSystem/Resources/phone_call_128px_1202028_easyicon.net.ico
--------------------------------------------------------------------------------
/Chloe-master/src/Chloe-All.bat:
--------------------------------------------------------------------------------
1 | .\nuget pack Chloe.nuspec
2 | .\nuget pack Chloe.Extension.nuspec
3 | .\nuget pack Chloe.MySql.nuspec
4 | .\nuget pack Chloe.Oracle.nuspec
5 | .\nuget pack Chloe.SQLite.nuspec
6 | .\nuget pack Chloe.SqlServer.nuspec
7 | pause
--------------------------------------------------------------------------------
/Chloe-master/src/Chloe.Extension.bat:
--------------------------------------------------------------------------------
1 | .\nuget pack Chloe.Extension.nuspec
2 | pause
--------------------------------------------------------------------------------
/Chloe-master/src/Chloe.MySql.bat:
--------------------------------------------------------------------------------
1 | .\nuget pack Chloe.MySql.nuspec
2 | pause
--------------------------------------------------------------------------------
/Chloe-master/src/Chloe.Oracle.bat:
--------------------------------------------------------------------------------
1 | .\nuget pack Chloe.Oracle.nuspec
2 | pause
--------------------------------------------------------------------------------
/Chloe-master/src/Chloe.SQLite.bat:
--------------------------------------------------------------------------------
1 | .\nuget pack Chloe.SQLite.nuspec
2 | pause
--------------------------------------------------------------------------------
/Chloe-master/src/Chloe.SqlServer.bat:
--------------------------------------------------------------------------------
1 | .\nuget pack Chloe.SqlServer.nuspec
2 | pause
--------------------------------------------------------------------------------
/Chloe-master/src/Chloe.bat:
--------------------------------------------------------------------------------
1 | .\nuget pack Chloe.nuspec
2 | pause
--------------------------------------------------------------------------------
/Chloe-master/src/DotNet/.vs/Chloe/v14/.suo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNet/.vs/Chloe/v14/.suo
--------------------------------------------------------------------------------
/Chloe-master/src/DotNet/Chloe.Extension/bin/Debug/Chloe.Extension.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNet/Chloe.Extension/bin/Debug/Chloe.Extension.dll
--------------------------------------------------------------------------------
/Chloe-master/src/DotNet/Chloe.Extension/bin/Debug/Chloe.Extension.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNet/Chloe.Extension/bin/Debug/Chloe.Extension.pdb
--------------------------------------------------------------------------------
/Chloe-master/src/DotNet/Chloe.Extension/bin/Debug/Chloe.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNet/Chloe.Extension/bin/Debug/Chloe.dll
--------------------------------------------------------------------------------
/Chloe-master/src/DotNet/Chloe.Extension/bin/Debug/Chloe.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNet/Chloe.Extension/bin/Debug/Chloe.pdb
--------------------------------------------------------------------------------
/Chloe-master/src/DotNet/Chloe.Extension/obj/Debug/Chloe.Extension.csproj.FileListAbsolute.txt:
--------------------------------------------------------------------------------
1 | D:\SourceCode\QueueSystem\Chloe-master\src\DotNet\Chloe.Extension\bin\Debug\Chloe.Extension.dll
2 | D:\SourceCode\QueueSystem\Chloe-master\src\DotNet\Chloe.Extension\bin\Debug\Chloe.Extension.pdb
3 | D:\SourceCode\QueueSystem\Chloe-master\src\DotNet\Chloe.Extension\bin\Debug\Chloe.dll
4 | D:\SourceCode\QueueSystem\Chloe-master\src\DotNet\Chloe.Extension\bin\Debug\Chloe.pdb
5 | D:\SourceCode\QueueSystem\Chloe-master\src\DotNet\Chloe.Extension\obj\Debug\Chloe.Extension.dll
6 | D:\SourceCode\QueueSystem\Chloe-master\src\DotNet\Chloe.Extension\obj\Debug\Chloe.Extension.pdb
7 |
--------------------------------------------------------------------------------
/Chloe-master/src/DotNet/Chloe.Extension/obj/Debug/Chloe.Extension.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNet/Chloe.Extension/obj/Debug/Chloe.Extension.dll
--------------------------------------------------------------------------------
/Chloe-master/src/DotNet/Chloe.Extension/obj/Debug/Chloe.Extension.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNet/Chloe.Extension/obj/Debug/Chloe.Extension.pdb
--------------------------------------------------------------------------------
/Chloe-master/src/DotNet/Chloe.Extension/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNet/Chloe.Extension/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
--------------------------------------------------------------------------------
/Chloe-master/src/DotNet/Chloe.MySql/bin/Debug/Chloe.MySql.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNet/Chloe.MySql/bin/Debug/Chloe.MySql.dll
--------------------------------------------------------------------------------
/Chloe-master/src/DotNet/Chloe.MySql/bin/Debug/Chloe.MySql.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNet/Chloe.MySql/bin/Debug/Chloe.MySql.pdb
--------------------------------------------------------------------------------
/Chloe-master/src/DotNet/Chloe.MySql/bin/Debug/Chloe.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNet/Chloe.MySql/bin/Debug/Chloe.dll
--------------------------------------------------------------------------------
/Chloe-master/src/DotNet/Chloe.MySql/bin/Debug/Chloe.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNet/Chloe.MySql/bin/Debug/Chloe.pdb
--------------------------------------------------------------------------------
/Chloe-master/src/DotNet/Chloe.MySql/obj/Debug/Chloe.MySql.csproj.FileListAbsolute.txt:
--------------------------------------------------------------------------------
1 | D:\SourceCode\QueueSystem\Chloe-master\src\DotNet\Chloe.MySql\bin\Debug\Chloe.MySql.dll
2 | D:\SourceCode\QueueSystem\Chloe-master\src\DotNet\Chloe.MySql\bin\Debug\Chloe.MySql.pdb
3 | D:\SourceCode\QueueSystem\Chloe-master\src\DotNet\Chloe.MySql\bin\Debug\Chloe.dll
4 | D:\SourceCode\QueueSystem\Chloe-master\src\DotNet\Chloe.MySql\bin\Debug\Chloe.pdb
5 | D:\SourceCode\QueueSystem\Chloe-master\src\DotNet\Chloe.MySql\obj\Debug\Chloe.MySql.csprojResolveAssemblyReference.cache
6 | D:\SourceCode\QueueSystem\Chloe-master\src\DotNet\Chloe.MySql\obj\Debug\Chloe.MySql.dll
7 | D:\SourceCode\QueueSystem\Chloe-master\src\DotNet\Chloe.MySql\obj\Debug\Chloe.MySql.pdb
8 |
--------------------------------------------------------------------------------
/Chloe-master/src/DotNet/Chloe.MySql/obj/Debug/Chloe.MySql.csprojResolveAssemblyReference.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNet/Chloe.MySql/obj/Debug/Chloe.MySql.csprojResolveAssemblyReference.cache
--------------------------------------------------------------------------------
/Chloe-master/src/DotNet/Chloe.MySql/obj/Debug/Chloe.MySql.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNet/Chloe.MySql/obj/Debug/Chloe.MySql.dll
--------------------------------------------------------------------------------
/Chloe-master/src/DotNet/Chloe.MySql/obj/Debug/Chloe.MySql.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNet/Chloe.MySql/obj/Debug/Chloe.MySql.pdb
--------------------------------------------------------------------------------
/Chloe-master/src/DotNet/Chloe.MySql/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNet/Chloe.MySql/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
--------------------------------------------------------------------------------
/Chloe-master/src/DotNet/Chloe.Oracle/SqlGenerator_ConvertToUppercase.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 |
7 | namespace Chloe.Oracle
8 | {
9 | class SqlGenerator_ConvertToUppercase : SqlGenerator
10 | {
11 | protected override void QuoteName(string name)
12 | {
13 | base.QuoteName(name.ToUpper());
14 | }
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/Chloe-master/src/DotNet/Chloe.Oracle/UtilExceptions.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Reflection;
5 | using System.Text;
6 |
7 | namespace Chloe.Oracle
8 | {
9 | static class UtilExceptions
10 | {
11 | public static NotSupportedException NotSupportedMethod(MethodInfo method)
12 | {
13 | return new NotSupportedException(string.Format("Does not support method '{0}'.", Utils.ToMethodString(method)));
14 | }
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/Chloe-master/src/DotNet/Chloe.Oracle/bin/Debug/Chloe.Oracle.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNet/Chloe.Oracle/bin/Debug/Chloe.Oracle.dll
--------------------------------------------------------------------------------
/Chloe-master/src/DotNet/Chloe.Oracle/bin/Debug/Chloe.Oracle.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNet/Chloe.Oracle/bin/Debug/Chloe.Oracle.pdb
--------------------------------------------------------------------------------
/Chloe-master/src/DotNet/Chloe.Oracle/bin/Debug/Chloe.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNet/Chloe.Oracle/bin/Debug/Chloe.dll
--------------------------------------------------------------------------------
/Chloe-master/src/DotNet/Chloe.Oracle/bin/Debug/Chloe.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNet/Chloe.Oracle/bin/Debug/Chloe.pdb
--------------------------------------------------------------------------------
/Chloe-master/src/DotNet/Chloe.Oracle/obj/Debug/Chloe.Oracle.csproj.FileListAbsolute.txt:
--------------------------------------------------------------------------------
1 | D:\SourceCode\QueueSystem\Chloe-master\src\DotNet\Chloe.Oracle\bin\Debug\Chloe.Oracle.dll
2 | D:\SourceCode\QueueSystem\Chloe-master\src\DotNet\Chloe.Oracle\bin\Debug\Chloe.Oracle.pdb
3 | D:\SourceCode\QueueSystem\Chloe-master\src\DotNet\Chloe.Oracle\bin\Debug\Chloe.dll
4 | D:\SourceCode\QueueSystem\Chloe-master\src\DotNet\Chloe.Oracle\bin\Debug\Chloe.pdb
5 | D:\SourceCode\QueueSystem\Chloe-master\src\DotNet\Chloe.Oracle\obj\Debug\Chloe.Oracle.csprojResolveAssemblyReference.cache
6 | D:\SourceCode\QueueSystem\Chloe-master\src\DotNet\Chloe.Oracle\obj\Debug\Chloe.Oracle.dll
7 | D:\SourceCode\QueueSystem\Chloe-master\src\DotNet\Chloe.Oracle\obj\Debug\Chloe.Oracle.pdb
8 |
--------------------------------------------------------------------------------
/Chloe-master/src/DotNet/Chloe.Oracle/obj/Debug/Chloe.Oracle.csprojResolveAssemblyReference.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNet/Chloe.Oracle/obj/Debug/Chloe.Oracle.csprojResolveAssemblyReference.cache
--------------------------------------------------------------------------------
/Chloe-master/src/DotNet/Chloe.Oracle/obj/Debug/Chloe.Oracle.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNet/Chloe.Oracle/obj/Debug/Chloe.Oracle.dll
--------------------------------------------------------------------------------
/Chloe-master/src/DotNet/Chloe.Oracle/obj/Debug/Chloe.Oracle.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNet/Chloe.Oracle/obj/Debug/Chloe.Oracle.pdb
--------------------------------------------------------------------------------
/Chloe-master/src/DotNet/Chloe.Oracle/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNet/Chloe.Oracle/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
--------------------------------------------------------------------------------
/Chloe-master/src/DotNet/Chloe.SQLite/bin/Debug/Chloe.SQLite.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNet/Chloe.SQLite/bin/Debug/Chloe.SQLite.dll
--------------------------------------------------------------------------------
/Chloe-master/src/DotNet/Chloe.SQLite/bin/Debug/Chloe.SQLite.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNet/Chloe.SQLite/bin/Debug/Chloe.SQLite.pdb
--------------------------------------------------------------------------------
/Chloe-master/src/DotNet/Chloe.SQLite/bin/Debug/Chloe.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNet/Chloe.SQLite/bin/Debug/Chloe.dll
--------------------------------------------------------------------------------
/Chloe-master/src/DotNet/Chloe.SQLite/bin/Debug/Chloe.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNet/Chloe.SQLite/bin/Debug/Chloe.pdb
--------------------------------------------------------------------------------
/Chloe-master/src/DotNet/Chloe.SQLite/obj/Debug/Chloe.SQLite.csproj.FileListAbsolute.txt:
--------------------------------------------------------------------------------
1 | D:\SourceCode\QueueSystem\Chloe-master\src\DotNet\Chloe.SQLite\bin\Debug\Chloe.SQLite.dll
2 | D:\SourceCode\QueueSystem\Chloe-master\src\DotNet\Chloe.SQLite\bin\Debug\Chloe.SQLite.pdb
3 | D:\SourceCode\QueueSystem\Chloe-master\src\DotNet\Chloe.SQLite\bin\Debug\Chloe.dll
4 | D:\SourceCode\QueueSystem\Chloe-master\src\DotNet\Chloe.SQLite\bin\Debug\Chloe.pdb
5 | D:\SourceCode\QueueSystem\Chloe-master\src\DotNet\Chloe.SQLite\obj\Debug\Chloe.SQLite.csprojResolveAssemblyReference.cache
6 | D:\SourceCode\QueueSystem\Chloe-master\src\DotNet\Chloe.SQLite\obj\Debug\Chloe.SQLite.dll
7 | D:\SourceCode\QueueSystem\Chloe-master\src\DotNet\Chloe.SQLite\obj\Debug\Chloe.SQLite.pdb
8 |
--------------------------------------------------------------------------------
/Chloe-master/src/DotNet/Chloe.SQLite/obj/Debug/Chloe.SQLite.csprojResolveAssemblyReference.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNet/Chloe.SQLite/obj/Debug/Chloe.SQLite.csprojResolveAssemblyReference.cache
--------------------------------------------------------------------------------
/Chloe-master/src/DotNet/Chloe.SQLite/obj/Debug/Chloe.SQLite.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNet/Chloe.SQLite/obj/Debug/Chloe.SQLite.dll
--------------------------------------------------------------------------------
/Chloe-master/src/DotNet/Chloe.SQLite/obj/Debug/Chloe.SQLite.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNet/Chloe.SQLite/obj/Debug/Chloe.SQLite.pdb
--------------------------------------------------------------------------------
/Chloe-master/src/DotNet/Chloe.SQLite/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNet/Chloe.SQLite/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
--------------------------------------------------------------------------------
/Chloe-master/src/DotNet/Chloe.SqlServer/PagingMode.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 |
6 | namespace Chloe.SqlServer
7 | {
8 | public enum PagingMode
9 | {
10 | ROW_NUMBER = 1,
11 | OFFSET_FETCH = 2
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/Chloe-master/src/DotNet/Chloe.SqlServer/bin/Debug/Chloe.SqlServer.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNet/Chloe.SqlServer/bin/Debug/Chloe.SqlServer.dll
--------------------------------------------------------------------------------
/Chloe-master/src/DotNet/Chloe.SqlServer/bin/Debug/Chloe.SqlServer.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNet/Chloe.SqlServer/bin/Debug/Chloe.SqlServer.pdb
--------------------------------------------------------------------------------
/Chloe-master/src/DotNet/Chloe.SqlServer/bin/Debug/Chloe.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNet/Chloe.SqlServer/bin/Debug/Chloe.dll
--------------------------------------------------------------------------------
/Chloe-master/src/DotNet/Chloe.SqlServer/bin/Debug/Chloe.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNet/Chloe.SqlServer/bin/Debug/Chloe.pdb
--------------------------------------------------------------------------------
/Chloe-master/src/DotNet/Chloe.SqlServer/obj/Debug/Chloe.SqlServer.csproj.FileListAbsolute.txt:
--------------------------------------------------------------------------------
1 | D:\SourceCode\QueueSystem\Chloe-master\src\DotNet\Chloe.SqlServer\bin\Debug\Chloe.SqlServer.dll
2 | D:\SourceCode\QueueSystem\Chloe-master\src\DotNet\Chloe.SqlServer\bin\Debug\Chloe.SqlServer.pdb
3 | D:\SourceCode\QueueSystem\Chloe-master\src\DotNet\Chloe.SqlServer\bin\Debug\Chloe.dll
4 | D:\SourceCode\QueueSystem\Chloe-master\src\DotNet\Chloe.SqlServer\bin\Debug\Chloe.pdb
5 | D:\SourceCode\QueueSystem\Chloe-master\src\DotNet\Chloe.SqlServer\obj\Debug\Chloe.SqlServer.csprojResolveAssemblyReference.cache
6 | D:\SourceCode\QueueSystem\Chloe-master\src\DotNet\Chloe.SqlServer\obj\Debug\Chloe.SqlServer.dll
7 | D:\SourceCode\QueueSystem\Chloe-master\src\DotNet\Chloe.SqlServer\obj\Debug\Chloe.SqlServer.pdb
8 |
--------------------------------------------------------------------------------
/Chloe-master/src/DotNet/Chloe.SqlServer/obj/Debug/Chloe.SqlServer.csprojResolveAssemblyReference.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNet/Chloe.SqlServer/obj/Debug/Chloe.SqlServer.csprojResolveAssemblyReference.cache
--------------------------------------------------------------------------------
/Chloe-master/src/DotNet/Chloe.SqlServer/obj/Debug/Chloe.SqlServer.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNet/Chloe.SqlServer/obj/Debug/Chloe.SqlServer.dll
--------------------------------------------------------------------------------
/Chloe-master/src/DotNet/Chloe.SqlServer/obj/Debug/Chloe.SqlServer.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNet/Chloe.SqlServer/obj/Debug/Chloe.SqlServer.pdb
--------------------------------------------------------------------------------
/Chloe-master/src/DotNet/Chloe.SqlServer/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNet/Chloe.SqlServer/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
--------------------------------------------------------------------------------
/Chloe-master/src/DotNet/Chloe.suo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNet/Chloe.suo
--------------------------------------------------------------------------------
/Chloe-master/src/DotNet/Chloe/Core/DbCommandFactor.cs:
--------------------------------------------------------------------------------
1 | using Chloe.Mapper;
2 | using System;
3 | using System.Collections.Generic;
4 | using System.Linq;
5 | using System.Text;
6 |
7 | namespace Chloe.Core
8 | {
9 | class DbCommandFactor
10 | {
11 | public DbCommandFactor(IObjectActivator objectActivator, string commandText, DbParam[] parameters)
12 | {
13 | this.ObjectActivator = objectActivator;
14 | this.CommandText = commandText;
15 | this.Parameters = parameters;
16 | }
17 | public IObjectActivator ObjectActivator { get; set; }
18 | public string CommandText { get; set; }
19 | public DbParam[] Parameters { get; set; }
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/Chloe-master/src/DotNet/Chloe/DbExpressions/DbAddExpression.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Reflection;
3 |
4 | namespace Chloe.DbExpressions
5 | {
6 | public class DbAddExpression : DbBinaryExpression
7 | {
8 | public DbAddExpression(Type type, DbExpression left, DbExpression right, MethodInfo method)
9 | : base(DbExpressionType.Add, type, left, right, method)
10 | {
11 |
12 | }
13 |
14 | public override T Accept(DbExpressionVisitor visitor)
15 | {
16 | return visitor.Visit(this);
17 | }
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/Chloe-master/src/DotNet/Chloe/DbExpressions/DbAndExpression.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 |
3 | namespace Chloe.DbExpressions
4 | {
5 | public class DbAndExpression : DbBinaryExpression
6 | {
7 | public DbAndExpression(DbExpression left, DbExpression right)
8 | : this(left, right, null)
9 | {
10 |
11 | }
12 | public DbAndExpression(DbExpression left, DbExpression right, MethodInfo method)
13 | : base(DbExpressionType.And, UtilConstants.TypeOfBoolean, left, right, method)
14 | {
15 |
16 | }
17 |
18 | public override T Accept(DbExpressionVisitor visitor)
19 | {
20 | return visitor.Visit(this);
21 | }
22 | }
23 |
24 | }
25 |
--------------------------------------------------------------------------------
/Chloe-master/src/DotNet/Chloe/DbExpressions/DbBitAndExpression.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 |
7 | namespace Chloe.DbExpressions
8 | {
9 | public class DbBitAndExpression : DbBinaryExpression
10 | {
11 | public DbBitAndExpression(Type type, DbExpression left, DbExpression right)
12 | : base(DbExpressionType.BitAnd, type, left, right)
13 | {
14 | }
15 |
16 | public override T Accept(DbExpressionVisitor visitor)
17 | {
18 | return visitor.Visit(this);
19 | }
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/Chloe-master/src/DotNet/Chloe/DbExpressions/DbBitOrExpression.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 |
7 | namespace Chloe.DbExpressions
8 | {
9 | public class DbBitOrExpression : DbBinaryExpression
10 | {
11 | public DbBitOrExpression(Type type, DbExpression left, DbExpression right)
12 | : base(DbExpressionType.BitOr, type, left, right)
13 | {
14 | }
15 |
16 | public override T Accept(DbExpressionVisitor visitor)
17 | {
18 | return visitor.Visit(this);
19 | }
20 | }
21 |
22 | }
23 |
--------------------------------------------------------------------------------
/Chloe-master/src/DotNet/Chloe/DbExpressions/DbColumnSegment.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace Chloe.DbExpressions
4 | {
5 | ///
6 | /// T.Name as Alias
7 | ///
8 | [System.Diagnostics.DebuggerDisplay("Alias = {Alias}")]
9 | public class DbColumnSegment
10 | {
11 | DbExpression _body;
12 | string _alias;
13 |
14 | public DbColumnSegment(DbExpression body, string alias)
15 | {
16 | this._body = body;
17 | this._alias = alias;
18 | }
19 |
20 | ///
21 | /// T.Name 部分
22 | ///
23 | public DbExpression Body { get { return this._body; } }
24 | public string Alias { get { return this._alias; } }
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/Chloe-master/src/DotNet/Chloe/DbExpressions/DbConvertExpression.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Reflection;
3 |
4 | namespace Chloe.DbExpressions
5 | {
6 | public class DbConvertExpression : DbExpression
7 | {
8 | DbExpression _operand;
9 |
10 | public DbConvertExpression(Type type, DbExpression operand)
11 | : base(DbExpressionType.Convert, type)
12 | {
13 | this._operand = operand;
14 | }
15 | public DbExpression Operand { get { return this._operand; } }
16 |
17 | public override T Accept(DbExpressionVisitor visitor)
18 | {
19 | return visitor.Visit(this);
20 | }
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/Chloe-master/src/DotNet/Chloe/DbExpressions/DbDivideExpression.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Reflection;
3 |
4 | namespace Chloe.DbExpressions
5 | {
6 | public class DbDivideExpression : DbBinaryExpression
7 | {
8 | public DbDivideExpression(Type type, DbExpression left, DbExpression right)
9 | : this(type, left, right, null)
10 | {
11 |
12 | }
13 | public DbDivideExpression(Type type, DbExpression left, DbExpression right, MethodInfo method)
14 | : base(DbExpressionType.Divide, type, left, right, method)
15 | {
16 |
17 | }
18 |
19 | public override T Accept(DbExpressionVisitor visitor)
20 | {
21 | return visitor.Visit(this);
22 | }
23 | }
24 |
25 | }
26 |
--------------------------------------------------------------------------------
/Chloe-master/src/DotNet/Chloe/DbExpressions/DbFromTableExpression.cs:
--------------------------------------------------------------------------------
1 | using System.Collections.Generic;
2 |
3 | namespace Chloe.DbExpressions
4 | {
5 | public class DbFromTableExpression : DbMainTableExpression
6 | {
7 | public DbFromTableExpression(DbTableSegment table)
8 | : base(DbExpressionType.FromTable, table)
9 | {
10 | }
11 | public override T Accept(DbExpressionVisitor visitor)
12 | {
13 | return visitor.Visit(this);
14 | }
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/Chloe-master/src/DotNet/Chloe/DbExpressions/DbGreaterThanExpression.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 |
3 | namespace Chloe.DbExpressions
4 | {
5 | public class DbGreaterThanExpression : DbBinaryExpression
6 | {
7 | public DbGreaterThanExpression(DbExpression left, DbExpression right)
8 | : this(left, right, null)
9 | {
10 |
11 | }
12 | public DbGreaterThanExpression(DbExpression left, DbExpression right, MethodInfo method)
13 | : base(DbExpressionType.GreaterThan, UtilConstants.TypeOfBoolean, left, right, method)
14 | {
15 |
16 | }
17 |
18 | public override T Accept(DbExpressionVisitor visitor)
19 | {
20 | return visitor.Visit(this);
21 | }
22 | }
23 |
24 | }
25 |
--------------------------------------------------------------------------------
/Chloe-master/src/DotNet/Chloe/DbExpressions/DbJoinType.cs:
--------------------------------------------------------------------------------
1 |
2 | namespace Chloe.DbExpressions
3 | {
4 | public enum DbJoinType
5 | {
6 | InnerJoin,
7 | LeftJoin,
8 | RightJoin,
9 | FullJoin
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/Chloe-master/src/DotNet/Chloe/DbExpressions/DbLessThanExpression.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 |
3 | namespace Chloe.DbExpressions
4 | {
5 | public class DbLessThanExpression : DbBinaryExpression
6 | {
7 | public DbLessThanExpression(DbExpression left, DbExpression right)
8 | : this(left, right, null)
9 | {
10 |
11 | }
12 | public DbLessThanExpression(DbExpression left, DbExpression right, MethodInfo method)
13 | : base(DbExpressionType.LessThan, UtilConstants.TypeOfBoolean, left, right, method)
14 | {
15 |
16 | }
17 |
18 | public override T Accept(DbExpressionVisitor visitor)
19 | {
20 | return visitor.Visit(this);
21 | }
22 | }
23 |
24 | }
25 |
--------------------------------------------------------------------------------
/Chloe-master/src/DotNet/Chloe/DbExpressions/DbMainTableExpression.cs:
--------------------------------------------------------------------------------
1 | using System.Collections.Generic;
2 |
3 | namespace Chloe.DbExpressions
4 | {
5 | public abstract class DbMainTableExpression : DbExpression
6 | {
7 | DbTableSegment _table;
8 | List _joinTables;
9 | protected DbMainTableExpression(DbExpressionType nodeType, DbTableSegment table)
10 | : base(nodeType)
11 | {
12 | this._table = table;
13 | this._joinTables = new List();
14 | }
15 | public DbTableSegment Table { get { return this._table; } }
16 |
17 | public List JoinTables { get { return this._joinTables; } }
18 | }
19 |
20 | }
21 |
--------------------------------------------------------------------------------
/Chloe-master/src/DotNet/Chloe/DbExpressions/DbMultiplyExpression.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Reflection;
3 |
4 | namespace Chloe.DbExpressions
5 | {
6 | public class DbMultiplyExpression : DbBinaryExpression
7 | {
8 | public DbMultiplyExpression(Type type, DbExpression left, DbExpression right)
9 | : this(type, left, right, null)
10 | {
11 |
12 | }
13 | public DbMultiplyExpression(Type type, DbExpression left, DbExpression right, MethodInfo method)
14 | : base(DbExpressionType.Multiply, type, left, right, method)
15 | {
16 |
17 | }
18 |
19 | public override T Accept(DbExpressionVisitor visitor)
20 | {
21 | return visitor.Visit(this);
22 | }
23 | }
24 |
25 | }
26 |
--------------------------------------------------------------------------------
/Chloe-master/src/DotNet/Chloe/DbExpressions/DbNegateExpression.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 |
6 | namespace Chloe.DbExpressions
7 | {
8 | public class DbNegateExpression : DbExpression
9 | {
10 | DbExpression _operand;
11 |
12 | public DbNegateExpression(Type type, DbExpression operand)
13 | : base(DbExpressionType.Negate, type)
14 | {
15 | this._operand = operand;
16 | }
17 | public DbExpression Operand { get { return this._operand; } }
18 |
19 | public override T Accept(DbExpressionVisitor visitor)
20 | {
21 | return visitor.Visit(this);
22 | }
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/Chloe-master/src/DotNet/Chloe/DbExpressions/DbNotEqualExpression.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 |
3 | namespace Chloe.DbExpressions
4 | {
5 | public class DbNotEqualExpression : DbBinaryExpression
6 | {
7 | public DbNotEqualExpression(DbExpression left, DbExpression right)
8 | : this(left, right, null)
9 | {
10 |
11 | }
12 | public DbNotEqualExpression(DbExpression left, DbExpression right, MethodInfo method)
13 | : base(DbExpressionType.NotEqual, UtilConstants.TypeOfBoolean, left, right, method)
14 | {
15 |
16 | }
17 |
18 | public override T Accept(DbExpressionVisitor visitor)
19 | {
20 | return visitor.Visit(this);
21 | }
22 | }
23 |
24 | }
25 |
--------------------------------------------------------------------------------
/Chloe-master/src/DotNet/Chloe/DbExpressions/DbNotExpression.cs:
--------------------------------------------------------------------------------
1 |
2 | namespace Chloe.DbExpressions
3 | {
4 | public class DbNotExpression : DbExpression
5 | {
6 | DbExpression _exp;
7 |
8 | public DbNotExpression(DbExpression exp)
9 | : base(DbExpressionType.Not, UtilConstants.TypeOfBoolean)
10 | {
11 | this._exp = exp;
12 | }
13 |
14 | public DbExpression Operand { get { return this._exp; } }
15 |
16 | public override T Accept(DbExpressionVisitor visitor)
17 | {
18 | return visitor.Visit(this);
19 | }
20 | }
21 |
22 | }
23 |
--------------------------------------------------------------------------------
/Chloe-master/src/DotNet/Chloe/DbExpressions/DbOrExpression.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 |
3 | namespace Chloe.DbExpressions
4 | {
5 | public class DbOrExpression : DbBinaryExpression
6 | {
7 | public DbOrExpression(DbExpression left, DbExpression right)
8 | : this(left, right, null)
9 | {
10 | }
11 | public DbOrExpression(DbExpression left, DbExpression right, MethodInfo method)
12 | : base(DbExpressionType.Or, UtilConstants.TypeOfBoolean, left, right, method)
13 | {
14 | }
15 |
16 | public override T Accept(DbExpressionVisitor visitor)
17 | {
18 | return visitor.Visit(this);
19 | }
20 | }
21 |
22 | }
23 |
--------------------------------------------------------------------------------
/Chloe-master/src/DotNet/Chloe/DbExpressions/DbOrderType.cs:
--------------------------------------------------------------------------------
1 |
2 | namespace Chloe.DbExpressions
3 | {
4 | public enum DbOrderType
5 | {
6 | Asc,
7 | Desc
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/Chloe-master/src/DotNet/Chloe/DbExpressions/DbOrdering.cs:
--------------------------------------------------------------------------------
1 |
2 | namespace Chloe.DbExpressions
3 | {
4 | public class DbOrdering
5 | {
6 | DbOrderType _orderType;
7 | DbExpression _expression;
8 | public DbOrdering(DbExpression expression, DbOrderType orderType)
9 | {
10 | this._expression = expression;
11 | this._orderType = orderType;
12 | }
13 | public DbExpression Expression { get { return this._expression; } }
14 | public DbOrderType OrderType { get { return this._orderType; } }
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/Chloe-master/src/DotNet/Chloe/DbExpressions/DbSubQueryExpression.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 |
4 | namespace Chloe.DbExpressions
5 | {
6 | public class DbSubQueryExpression : DbExpression
7 | {
8 | DbSqlQueryExpression _sqlQuery;
9 |
10 | public DbSubQueryExpression(DbSqlQueryExpression sqlQuery)
11 | : base(DbExpressionType.SubQuery)
12 | {
13 | this._sqlQuery = sqlQuery;
14 | }
15 |
16 | public DbSqlQueryExpression SqlQuery { get { return this._sqlQuery; } }
17 | public override Type Type { get { return this.SqlQuery.Type; } }
18 |
19 | public override T Accept(DbExpressionVisitor visitor)
20 | {
21 | return visitor.Visit(this);
22 | }
23 |
24 | }
25 | }
26 |
--------------------------------------------------------------------------------
/Chloe-master/src/DotNet/Chloe/DbExpressions/DbSubtractExpression.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Reflection;
3 |
4 | namespace Chloe.DbExpressions
5 | {
6 | public class DbSubtractExpression : DbBinaryExpression
7 | {
8 | public DbSubtractExpression(Type type, DbExpression left, DbExpression right)
9 | : this(type, left, right, null)
10 | {
11 |
12 | }
13 | public DbSubtractExpression(Type type, DbExpression left, DbExpression right, MethodInfo method)
14 | : base(DbExpressionType.Subtract, type, left, right, method)
15 | {
16 |
17 | }
18 |
19 | public override T Accept(DbExpressionVisitor visitor)
20 | {
21 | return visitor.Visit(this);
22 | }
23 | }
24 |
25 | }
26 |
--------------------------------------------------------------------------------
/Chloe-master/src/DotNet/Chloe/DbExpressions/DbTable.cs:
--------------------------------------------------------------------------------
1 |
2 | namespace Chloe.DbExpressions
3 | {
4 | [System.Diagnostics.DebuggerDisplay("Name = {Name}")]
5 | public class DbTable
6 | {
7 | string _name;
8 | string _schema;
9 | public DbTable(string name)
10 | : this(name, null)
11 | {
12 | }
13 | public DbTable(string name, string schema)
14 | {
15 | this._name = name;
16 | this._schema = schema;
17 | }
18 |
19 | public string Name { get { return this._name; } }
20 | public string Schema { get { return this._schema; } }
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/Chloe-master/src/DotNet/Chloe/DbExpressions/DbTableExpression.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 |
6 | namespace Chloe.DbExpressions
7 | {
8 | public class DbTableExpression : DbExpression
9 | {
10 | DbTable _table;
11 | public DbTableExpression(DbTable table)
12 | : base(DbExpressionType.Table, UtilConstants.TypeOfVoid)
13 | {
14 | this._table = table;
15 | }
16 |
17 | public DbTable Table { get { return this._table; } }
18 |
19 | public override T Accept(DbExpressionVisitor visitor)
20 | {
21 | return visitor.Visit(this);
22 | }
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/Chloe-master/src/DotNet/Chloe/DbExpressions/DbTableSegment.cs:
--------------------------------------------------------------------------------
1 |
2 | namespace Chloe.DbExpressions
3 | {
4 | ///
5 | /// User as T1 , (select * from User) as T1
6 | ///
7 | [System.Diagnostics.DebuggerDisplay("Alias = {Alias}")]
8 | public class DbTableSegment
9 | {
10 | DbExpression _body;
11 | string _alias;
12 |
13 | public DbTableSegment(DbExpression body, string alias)
14 | {
15 | this._body = body;
16 | this._alias = alias;
17 | }
18 |
19 | ///
20 | /// User、(select * from User)
21 | ///
22 | public DbExpression Body { get { return this._body; } }
23 | public string Alias { get { return this._alias; } }
24 | }
25 | }
26 |
--------------------------------------------------------------------------------
/Chloe-master/src/DotNet/Chloe/Entity/AutoIncrementAttribute.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace Chloe.Entity
4 | {
5 | [AttributeUsage(AttributeTargets.Property | AttributeTargets.Field, AllowMultiple = false)]
6 | public class AutoIncrementAttribute : Attribute
7 | {
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/Chloe-master/src/DotNet/Chloe/Entity/NonAutoIncrementAttribute.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 |
6 | namespace Chloe.Entity
7 | {
8 | [AttributeUsage(AttributeTargets.Property | AttributeTargets.Field, AllowMultiple = false)]
9 | public class NonAutoIncrementAttribute : Attribute
10 | {
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/Chloe-master/src/DotNet/Chloe/Entity/NotMappedAttribute.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace Chloe.Entity
4 | {
5 | [AttributeUsage(AttributeTargets.Property | AttributeTargets.Field, AllowMultiple = false)]
6 | public class NotMappedAttribute : Attribute
7 | {
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/Chloe-master/src/DotNet/Chloe/Entity/SequenceAttribute.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace Chloe.Entity
4 | {
5 | [AttributeUsage(AttributeTargets.Property | AttributeTargets.Field, AllowMultiple = false)]
6 | public class SequenceAttribute : Attribute
7 | {
8 | public SequenceAttribute(string name)
9 | {
10 | this.Name = name;
11 | }
12 | public string Name { get; private set; }
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/Chloe-master/src/DotNet/Chloe/Entity/TableAttribute.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace Chloe.Entity
4 | {
5 | [AttributeUsage(AttributeTargets.Class, AllowMultiple = false)]
6 | public class TableAttribute : Attribute
7 | {
8 | public TableAttribute() { }
9 | public TableAttribute(string name)
10 | {
11 | this.Name = name;
12 | }
13 | public string Name { get; set; }
14 | public string Schema { get; set; }
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/Chloe-master/src/DotNet/Chloe/IOrderedQuery`.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Linq.Expressions;
3 |
4 | namespace Chloe
5 | {
6 | public interface IOrderedQuery : IQuery
7 | {
8 | IOrderedQuery ThenBy(Expression> keySelector);
9 | IOrderedQuery ThenByDesc(Expression> keySelector);
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/Chloe-master/src/DotNet/Chloe/IQuery.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace Chloe
4 | {
5 | public interface IQuery
6 | {
7 | Type ElementType { get; }
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/Chloe-master/src/DotNet/Chloe/Infrastructure/IDbConnectionFactory.cs:
--------------------------------------------------------------------------------
1 | using System.Data;
2 |
3 | namespace Chloe.Infrastructure
4 | {
5 | public interface IDbConnectionFactory
6 | {
7 | IDbConnection CreateConnection();
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/Chloe-master/src/DotNet/Chloe/Infrastructure/IDbContextServiceProvider.cs:
--------------------------------------------------------------------------------
1 | using System.Data;
2 |
3 | namespace Chloe.Infrastructure
4 | {
5 | public interface IDbContextServiceProvider
6 | {
7 | IDbConnection CreateConnection();
8 | IDbExpressionTranslator CreateDbExpressionTranslator();
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/Chloe-master/src/DotNet/Chloe/Infrastructure/IDbExpressionTranslator.cs:
--------------------------------------------------------------------------------
1 | using Chloe.DbExpressions;
2 | using System.Collections.Generic;
3 |
4 | namespace Chloe.Infrastructure
5 | {
6 | public interface IDbExpressionTranslator
7 | {
8 | string Translate(DbExpression expression, out List parameters);
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/Chloe-master/src/DotNet/Chloe/Infrastructure/Interception/DbCommandInterceptionContext`.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Data;
4 | using System.Linq;
5 | using System.Text;
6 |
7 | namespace Chloe.Infrastructure.Interception
8 | {
9 | public class DbCommandInterceptionContext
10 | {
11 | Dictionary _dataBag = new Dictionary();
12 | public TResult Result { get; set; }
13 | public Exception Exception { get; set; }
14 | public Dictionary DataBag { get { return this._dataBag; } }
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/Chloe-master/src/DotNet/Chloe/JoinType.cs:
--------------------------------------------------------------------------------
1 |
2 | namespace Chloe
3 | {
4 | public enum JoinType
5 | {
6 | InnerJoin,
7 | LeftJoin,
8 | RightJoin,
9 | FullJoin
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/Chloe-master/src/DotNet/Chloe/Mapper/ComplexMemberBinder.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Data;
4 | using System.Linq;
5 | using System.Text;
6 |
7 | namespace Chloe.Mapper
8 | {
9 | public class ComplexMemberBinder : IValueSetter
10 | {
11 | Action