├── .gitignore ├── AsyncPoco.Tests ├── App.config ├── AsyncPoco.Tests.csproj ├── ColumnMapper.cs ├── DatabaseTests.cs ├── MySql │ ├── MySqlTests.cs │ ├── mysql_done.sql │ └── mysql_init.sql ├── PostgreSql │ ├── PostgreSqlTests.cs │ ├── postgresql_done.sql │ └── postgresql_init.sql ├── SQLite │ ├── SQLiteTests.cs │ ├── sqlite_done.sql │ └── sqlite_init.sql ├── SqlBuilderTests.cs ├── SqlServer │ ├── SqlServerTests.cs │ ├── sqlserver_done.sql │ └── sqlserver_init.sql ├── SqlServerCE │ ├── SqlServerCETests.cs │ ├── petapoco.sdf │ ├── sqlserverce_done.sql │ └── sqlserverce_init.sql ├── Utils.cs └── poco.cs ├── AsyncPoco.sln ├── AsyncPoco ├── AsyncPoco.csproj ├── Attributes │ ├── ColumnAttribute.cs │ ├── ComputedColumnAttribute.cs │ ├── ExplicitColumnsAttribute.cs │ ├── IgnoreAttribute.cs │ ├── PrimaryKeyAttribute.cs │ ├── ResultColumnAttribute.cs │ └── TableNameAttribute.cs ├── Core │ ├── AnsiString.cs │ ├── ColumnInfo.cs │ ├── DatabaseType.cs │ ├── ExpandoColumn.cs │ ├── IMapper.cs │ ├── Mappers.cs │ ├── MultiPocoFactory.cs │ ├── Page.cs │ ├── PocoColumn.cs │ ├── PocoData.cs │ ├── Sql.cs │ ├── StandardMapper.cs │ ├── TableInfo.cs │ └── Transaction.cs ├── Database.cs ├── DatabaseTypes │ ├── MySqlDatabaseType.cs │ ├── OracleDatabaseType.cs │ ├── PostgreSQLDatabaseType.cs │ ├── SQLiteDatabaseType.cs │ ├── SqlServerCEDatabaseType.cs │ └── SqlServerDatabaseType.cs ├── IDatabase.cs └── Utilities │ ├── ArrayKey.cs │ ├── AutoSelectHelper.cs │ ├── Cache.cs │ ├── EnumMapper.cs │ ├── PagingHelper.cs │ ├── ParametersHelper.cs │ └── Singleton.cs ├── LICENSE.txt └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmenier/AsyncPoco/HEAD/.gitignore -------------------------------------------------------------------------------- /AsyncPoco.Tests/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmenier/AsyncPoco/HEAD/AsyncPoco.Tests/App.config -------------------------------------------------------------------------------- /AsyncPoco.Tests/AsyncPoco.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmenier/AsyncPoco/HEAD/AsyncPoco.Tests/AsyncPoco.Tests.csproj -------------------------------------------------------------------------------- /AsyncPoco.Tests/ColumnMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmenier/AsyncPoco/HEAD/AsyncPoco.Tests/ColumnMapper.cs -------------------------------------------------------------------------------- /AsyncPoco.Tests/DatabaseTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmenier/AsyncPoco/HEAD/AsyncPoco.Tests/DatabaseTests.cs -------------------------------------------------------------------------------- /AsyncPoco.Tests/MySql/MySqlTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmenier/AsyncPoco/HEAD/AsyncPoco.Tests/MySql/MySqlTests.cs -------------------------------------------------------------------------------- /AsyncPoco.Tests/MySql/mysql_done.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmenier/AsyncPoco/HEAD/AsyncPoco.Tests/MySql/mysql_done.sql -------------------------------------------------------------------------------- /AsyncPoco.Tests/MySql/mysql_init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmenier/AsyncPoco/HEAD/AsyncPoco.Tests/MySql/mysql_init.sql -------------------------------------------------------------------------------- /AsyncPoco.Tests/PostgreSql/PostgreSqlTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmenier/AsyncPoco/HEAD/AsyncPoco.Tests/PostgreSql/PostgreSqlTests.cs -------------------------------------------------------------------------------- /AsyncPoco.Tests/PostgreSql/postgresql_done.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmenier/AsyncPoco/HEAD/AsyncPoco.Tests/PostgreSql/postgresql_done.sql -------------------------------------------------------------------------------- /AsyncPoco.Tests/PostgreSql/postgresql_init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmenier/AsyncPoco/HEAD/AsyncPoco.Tests/PostgreSql/postgresql_init.sql -------------------------------------------------------------------------------- /AsyncPoco.Tests/SQLite/SQLiteTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmenier/AsyncPoco/HEAD/AsyncPoco.Tests/SQLite/SQLiteTests.cs -------------------------------------------------------------------------------- /AsyncPoco.Tests/SQLite/sqlite_done.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmenier/AsyncPoco/HEAD/AsyncPoco.Tests/SQLite/sqlite_done.sql -------------------------------------------------------------------------------- /AsyncPoco.Tests/SQLite/sqlite_init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmenier/AsyncPoco/HEAD/AsyncPoco.Tests/SQLite/sqlite_init.sql -------------------------------------------------------------------------------- /AsyncPoco.Tests/SqlBuilderTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmenier/AsyncPoco/HEAD/AsyncPoco.Tests/SqlBuilderTests.cs -------------------------------------------------------------------------------- /AsyncPoco.Tests/SqlServer/SqlServerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmenier/AsyncPoco/HEAD/AsyncPoco.Tests/SqlServer/SqlServerTests.cs -------------------------------------------------------------------------------- /AsyncPoco.Tests/SqlServer/sqlserver_done.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmenier/AsyncPoco/HEAD/AsyncPoco.Tests/SqlServer/sqlserver_done.sql -------------------------------------------------------------------------------- /AsyncPoco.Tests/SqlServer/sqlserver_init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmenier/AsyncPoco/HEAD/AsyncPoco.Tests/SqlServer/sqlserver_init.sql -------------------------------------------------------------------------------- /AsyncPoco.Tests/SqlServerCE/SqlServerCETests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmenier/AsyncPoco/HEAD/AsyncPoco.Tests/SqlServerCE/SqlServerCETests.cs -------------------------------------------------------------------------------- /AsyncPoco.Tests/SqlServerCE/petapoco.sdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmenier/AsyncPoco/HEAD/AsyncPoco.Tests/SqlServerCE/petapoco.sdf -------------------------------------------------------------------------------- /AsyncPoco.Tests/SqlServerCE/sqlserverce_done.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmenier/AsyncPoco/HEAD/AsyncPoco.Tests/SqlServerCE/sqlserverce_done.sql -------------------------------------------------------------------------------- /AsyncPoco.Tests/SqlServerCE/sqlserverce_init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmenier/AsyncPoco/HEAD/AsyncPoco.Tests/SqlServerCE/sqlserverce_init.sql -------------------------------------------------------------------------------- /AsyncPoco.Tests/Utils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmenier/AsyncPoco/HEAD/AsyncPoco.Tests/Utils.cs -------------------------------------------------------------------------------- /AsyncPoco.Tests/poco.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmenier/AsyncPoco/HEAD/AsyncPoco.Tests/poco.cs -------------------------------------------------------------------------------- /AsyncPoco.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmenier/AsyncPoco/HEAD/AsyncPoco.sln -------------------------------------------------------------------------------- /AsyncPoco/AsyncPoco.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmenier/AsyncPoco/HEAD/AsyncPoco/AsyncPoco.csproj -------------------------------------------------------------------------------- /AsyncPoco/Attributes/ColumnAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmenier/AsyncPoco/HEAD/AsyncPoco/Attributes/ColumnAttribute.cs -------------------------------------------------------------------------------- /AsyncPoco/Attributes/ComputedColumnAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmenier/AsyncPoco/HEAD/AsyncPoco/Attributes/ComputedColumnAttribute.cs -------------------------------------------------------------------------------- /AsyncPoco/Attributes/ExplicitColumnsAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmenier/AsyncPoco/HEAD/AsyncPoco/Attributes/ExplicitColumnsAttribute.cs -------------------------------------------------------------------------------- /AsyncPoco/Attributes/IgnoreAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmenier/AsyncPoco/HEAD/AsyncPoco/Attributes/IgnoreAttribute.cs -------------------------------------------------------------------------------- /AsyncPoco/Attributes/PrimaryKeyAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmenier/AsyncPoco/HEAD/AsyncPoco/Attributes/PrimaryKeyAttribute.cs -------------------------------------------------------------------------------- /AsyncPoco/Attributes/ResultColumnAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmenier/AsyncPoco/HEAD/AsyncPoco/Attributes/ResultColumnAttribute.cs -------------------------------------------------------------------------------- /AsyncPoco/Attributes/TableNameAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmenier/AsyncPoco/HEAD/AsyncPoco/Attributes/TableNameAttribute.cs -------------------------------------------------------------------------------- /AsyncPoco/Core/AnsiString.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmenier/AsyncPoco/HEAD/AsyncPoco/Core/AnsiString.cs -------------------------------------------------------------------------------- /AsyncPoco/Core/ColumnInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmenier/AsyncPoco/HEAD/AsyncPoco/Core/ColumnInfo.cs -------------------------------------------------------------------------------- /AsyncPoco/Core/DatabaseType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmenier/AsyncPoco/HEAD/AsyncPoco/Core/DatabaseType.cs -------------------------------------------------------------------------------- /AsyncPoco/Core/ExpandoColumn.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmenier/AsyncPoco/HEAD/AsyncPoco/Core/ExpandoColumn.cs -------------------------------------------------------------------------------- /AsyncPoco/Core/IMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmenier/AsyncPoco/HEAD/AsyncPoco/Core/IMapper.cs -------------------------------------------------------------------------------- /AsyncPoco/Core/Mappers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmenier/AsyncPoco/HEAD/AsyncPoco/Core/Mappers.cs -------------------------------------------------------------------------------- /AsyncPoco/Core/MultiPocoFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmenier/AsyncPoco/HEAD/AsyncPoco/Core/MultiPocoFactory.cs -------------------------------------------------------------------------------- /AsyncPoco/Core/Page.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmenier/AsyncPoco/HEAD/AsyncPoco/Core/Page.cs -------------------------------------------------------------------------------- /AsyncPoco/Core/PocoColumn.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmenier/AsyncPoco/HEAD/AsyncPoco/Core/PocoColumn.cs -------------------------------------------------------------------------------- /AsyncPoco/Core/PocoData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmenier/AsyncPoco/HEAD/AsyncPoco/Core/PocoData.cs -------------------------------------------------------------------------------- /AsyncPoco/Core/Sql.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmenier/AsyncPoco/HEAD/AsyncPoco/Core/Sql.cs -------------------------------------------------------------------------------- /AsyncPoco/Core/StandardMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmenier/AsyncPoco/HEAD/AsyncPoco/Core/StandardMapper.cs -------------------------------------------------------------------------------- /AsyncPoco/Core/TableInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmenier/AsyncPoco/HEAD/AsyncPoco/Core/TableInfo.cs -------------------------------------------------------------------------------- /AsyncPoco/Core/Transaction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmenier/AsyncPoco/HEAD/AsyncPoco/Core/Transaction.cs -------------------------------------------------------------------------------- /AsyncPoco/Database.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmenier/AsyncPoco/HEAD/AsyncPoco/Database.cs -------------------------------------------------------------------------------- /AsyncPoco/DatabaseTypes/MySqlDatabaseType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmenier/AsyncPoco/HEAD/AsyncPoco/DatabaseTypes/MySqlDatabaseType.cs -------------------------------------------------------------------------------- /AsyncPoco/DatabaseTypes/OracleDatabaseType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmenier/AsyncPoco/HEAD/AsyncPoco/DatabaseTypes/OracleDatabaseType.cs -------------------------------------------------------------------------------- /AsyncPoco/DatabaseTypes/PostgreSQLDatabaseType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmenier/AsyncPoco/HEAD/AsyncPoco/DatabaseTypes/PostgreSQLDatabaseType.cs -------------------------------------------------------------------------------- /AsyncPoco/DatabaseTypes/SQLiteDatabaseType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmenier/AsyncPoco/HEAD/AsyncPoco/DatabaseTypes/SQLiteDatabaseType.cs -------------------------------------------------------------------------------- /AsyncPoco/DatabaseTypes/SqlServerCEDatabaseType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmenier/AsyncPoco/HEAD/AsyncPoco/DatabaseTypes/SqlServerCEDatabaseType.cs -------------------------------------------------------------------------------- /AsyncPoco/DatabaseTypes/SqlServerDatabaseType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmenier/AsyncPoco/HEAD/AsyncPoco/DatabaseTypes/SqlServerDatabaseType.cs -------------------------------------------------------------------------------- /AsyncPoco/IDatabase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmenier/AsyncPoco/HEAD/AsyncPoco/IDatabase.cs -------------------------------------------------------------------------------- /AsyncPoco/Utilities/ArrayKey.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmenier/AsyncPoco/HEAD/AsyncPoco/Utilities/ArrayKey.cs -------------------------------------------------------------------------------- /AsyncPoco/Utilities/AutoSelectHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmenier/AsyncPoco/HEAD/AsyncPoco/Utilities/AutoSelectHelper.cs -------------------------------------------------------------------------------- /AsyncPoco/Utilities/Cache.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmenier/AsyncPoco/HEAD/AsyncPoco/Utilities/Cache.cs -------------------------------------------------------------------------------- /AsyncPoco/Utilities/EnumMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmenier/AsyncPoco/HEAD/AsyncPoco/Utilities/EnumMapper.cs -------------------------------------------------------------------------------- /AsyncPoco/Utilities/PagingHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmenier/AsyncPoco/HEAD/AsyncPoco/Utilities/PagingHelper.cs -------------------------------------------------------------------------------- /AsyncPoco/Utilities/ParametersHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmenier/AsyncPoco/HEAD/AsyncPoco/Utilities/ParametersHelper.cs -------------------------------------------------------------------------------- /AsyncPoco/Utilities/Singleton.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmenier/AsyncPoco/HEAD/AsyncPoco/Utilities/Singleton.cs -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmenier/AsyncPoco/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmenier/AsyncPoco/HEAD/README.md --------------------------------------------------------------------------------