gitextract_jy2ln_jg/ ├── .gitattributes ├── .gitignore ├── README.md ├── core-data.sln └── src/ ├── .vs/ │ ├── Sodao.Core/ │ │ └── v15/ │ │ └── Server/ │ │ └── sqlite3/ │ │ └── storage.ide │ └── config/ │ └── applicationhost.config ├── Overt.Core.Data/ │ ├── Attribute/ │ │ └── SubmeterAttribute.cs │ ├── Constants.cs │ ├── Contract/ │ │ ├── IBaseRepository.cs │ │ └── IPropertyAssist.cs │ ├── DataContext/ │ │ ├── DataContext.cs │ │ └── DataSettings.cs │ ├── Enums/ │ │ ├── DataCustomType.cs │ │ ├── DatabaseType.cs │ │ └── FieldSortType.cs │ ├── Expressions/ │ │ ├── ExpressionHelper.cs │ │ ├── Extensions/ │ │ │ └── Expression.Extensions.cs │ │ └── SqlExpression/ │ │ ├── Resolve/ │ │ │ ├── Basic/ │ │ │ │ ├── BaseSqlExpression.cs │ │ │ │ └── ISqlExpression.cs │ │ │ ├── BinarySqlExpression.cs │ │ │ ├── ConstantSqlExpression.cs │ │ │ ├── LambdaSqlExpression.cs │ │ │ ├── ListInitSqlExpression.cs │ │ │ ├── MemberSqlExpression.cs │ │ │ ├── MethodCallSqlExpression.cs │ │ │ ├── NewArraySqlExpression.cs │ │ │ ├── NewSqlExpression.cs │ │ │ └── UnarySqlExpression.cs │ │ ├── SqlExpression.cs │ │ ├── SqlExpressionCompiler.cs │ │ ├── SqlExpressionCore.cs │ │ ├── SqlExpressionFingerprint.cs │ │ ├── SqlExpressionProvider.cs │ │ └── SqlGenerate.cs │ ├── Extensions/ │ │ ├── Dapper.Async.Extensions.cs │ │ ├── Dapper.Extensions.cs │ │ ├── EntityDefinition.Extensions.cs │ │ ├── Expression.Extensions.cs │ │ ├── SqlAlias.Extensions.cs │ │ └── Table.Extensions.cs │ ├── Overt.Core.Data.csproj │ ├── Overt.Core.Data.xml │ ├── Params/ │ │ └── OrderByField.cs │ └── Repository/ │ ├── BaseRepository.cs │ └── PropertyAssist.cs ├── core/ │ ├── Overt.Core.DataConsole/ │ │ ├── Overt.Core.DataConsole.csproj │ │ ├── Program.cs │ │ └── appsettings.json │ ├── Overt.Core.Test/ │ │ ├── ApplicationTest.cs │ │ ├── BaseTest.cs │ │ ├── Overt.Core.Test.csproj │ │ └── appsettings.json │ ├── Overt.User.Application/ │ │ ├── AutoMapperProfiles.cs │ │ ├── Constracts/ │ │ │ ├── ISubDbUser2Service.cs │ │ │ ├── ISubDbUserService.cs │ │ │ ├── ISubUserService.cs │ │ │ ├── IUserLongIdService.cs │ │ │ └── IUserService.cs │ │ ├── Extensions/ │ │ │ └── ModelValidationExtensions.cs │ │ ├── Models/ │ │ │ ├── UserModel.cs │ │ │ ├── UserPostModel.cs │ │ │ └── UserSearchModel.cs │ │ ├── Overt.User.Application.csproj │ │ ├── ServiceCollectionExtensions.cs │ │ └── Services/ │ │ ├── SubDbUser2Service.cs │ │ ├── SubDbUserService.cs │ │ ├── SubUserService.cs │ │ ├── UserLongIdService.cs │ │ └── UserService.cs │ └── Overt.User.Domain/ │ ├── Contracts/ │ │ ├── ISubDbUser2Repository.cs │ │ ├── ISubDbUserRepository.cs │ │ ├── ISubUserRepository.cs │ │ ├── IUserLongIdRepository.cs │ │ └── IUserRepository.cs │ ├── Entities/ │ │ ├── SubDbUser2Entity.cs │ │ ├── SubDbUserEntity.cs │ │ ├── SubUserEntity.cs │ │ ├── UserEntity.cs │ │ └── UserLongIdEntity.cs │ ├── Overt.User.Domain.csproj │ ├── Repositories/ │ │ ├── SubDbUser2Repository.cs │ │ ├── SubDbUserRepository.cs │ │ ├── SubUserRepository.cs │ │ ├── UserLongIdRepository.cs │ │ └── UserRepository.cs │ └── ServiceCollectionExtensions.cs └── net46/ ├── Overt.Core.DataConsole/ │ ├── App.config │ ├── AutofacContainer.cs │ ├── Overt.Core.DataConsole.csproj │ ├── Program.cs │ ├── Properties/ │ │ └── AssemblyInfo.cs │ └── packages.config ├── Overt.User.Application/ │ ├── AutoMapperProfiles.cs │ ├── AutofacExtensions.cs │ ├── Constracts/ │ │ ├── ISubDbUser2Service.cs │ │ ├── ISubDbUserService.cs │ │ ├── ISubUserService.cs │ │ └── IUserService.cs │ ├── Extensions/ │ │ └── ModelValidationExtensions.cs │ ├── Models/ │ │ ├── UserModel.cs │ │ ├── UserPostModel.cs │ │ └── UserSearchModel.cs │ ├── Overt.User.Application.csproj │ ├── Properties/ │ │ └── AssemblyInfo.cs │ ├── Services/ │ │ ├── SubDbUser2Service.cs │ │ ├── SubDbUserService.cs │ │ ├── SubUserService.cs │ │ └── UserService.cs │ └── packages.config └── Overt.User.Domain/ ├── AutofacExtensions.cs ├── Contracts/ │ ├── ISubDbUser2Repository.cs │ ├── ISubDbUserRepository.cs │ ├── ISubUserRepository.cs │ └── IUserRepository.cs ├── Entities/ │ ├── SubDbUser2Entity.cs │ ├── SubDbUserEntity.cs │ ├── SubUserEntity.cs │ └── UserEntity.cs ├── Overt.User.Domain.csproj ├── Properties/ │ └── AssemblyInfo.cs ├── Repositories/ │ ├── SubDbUser2Repository.cs │ ├── SubDbUserRepository.cs │ ├── SubUserRepository.cs │ └── UserRepository.cs └── packages.config