Download Database Abstraction
Description
A database abstraction service for .NET that segregates data access calls from actual data implementation. This puts SQL code in one place (query libraries), makes it easy to change data stores (ex. SQLite to SQL Server, MySQL to PostgreSQL, etc.), and removes this noise from...
Source Files
The download file dbabstraction.zip has the following entries.
.hgignore// w w w. jav a 2 s .c om
.hgtags
DatabaseAbstraction.Async/DatabaseAbstraction.Async.csproj
DatabaseAbstraction.Async/DatabaseServiceAsync.cs
DatabaseAbstraction.Async/Interfaces/IDatabaseServiceAsync.cs
DatabaseAbstraction.Async/Properties/AssemblyInfo.cs
DatabaseAbstraction.Async/bin/Release/DatabaseAbstraction.Async.dll
DatabaseAbstraction.Async/bin/Release/DatabaseAbstraction.Async.pdb
DatabaseAbstraction.Tests/DatabaseAbstraction.Tests.csproj
DatabaseAbstraction.Tests/DatabaseServiceTest.cs
DatabaseAbstraction.Tests/MockDatabaseServiceTest.cs
DatabaseAbstraction.Tests/Models/DatabaseQueryTest.cs
DatabaseAbstraction.Tests/Models/FragmentedQueryTest.cs
DatabaseAbstraction.Tests/Models/ParameterDictionaryTest.cs
DatabaseAbstraction.Tests/Models/QueryFragmentTest.cs
DatabaseAbstraction.Tests/Properties/AssemblyInfo.cs
DatabaseAbstraction.Tests/Queries/DatabaseQueryProviderTest.cs
DatabaseAbstraction.Tests/Utils/DbUtilsTest.cs
DatabaseAbstraction.Tests/Utils/NullUtilsTest.cs
DatabaseAbstraction.Tests/Utils/Test/StubDataReaderTest.cs
DatabaseAbstraction.Tests/Utils/Test/StubDataRowTest.cs
DatabaseAbstraction.Tests/Utils/Test/StubResultSetTest.cs
DatabaseAbstraction.sln
DatabaseAbstraction.suo
DatabaseAbstraction/AssemblyInfo.cs
DatabaseAbstraction/DatabaseAbstraction.csproj
DatabaseAbstraction/DatabaseService.cs
DatabaseAbstraction/Interfaces/IDatabaseQueryProvider.cs
DatabaseAbstraction/Interfaces/IDatabaseService.cs
DatabaseAbstraction/Interfaces/IParameterProvider.cs
DatabaseAbstraction/Interfaces/IQueryFragmentProvider.cs
DatabaseAbstraction/MockDatabaseService.cs
DatabaseAbstraction/Models/DatabaseQuery.cs
DatabaseAbstraction/Models/FragmentedQuery.cs
DatabaseAbstraction/Models/ParameterDictionary.cs
DatabaseAbstraction/Models/QueryFragment.cs
DatabaseAbstraction/Models/QueryFragmentType.cs
DatabaseAbstraction/MySqlDatabaseService.cs
DatabaseAbstraction/OdbcDatabaseService.cs
DatabaseAbstraction/PostgresDatabaseService.cs
DatabaseAbstraction/Providers/DatabaseAbstractionMembershipProvider.cs
DatabaseAbstraction/Providers/DatabaseAbstractionRoleProvider.cs
DatabaseAbstraction/Queries/DatabaseQueryProvider.cs
DatabaseAbstraction/Queries/ProviderQueryProvider.cs
DatabaseAbstraction/SQLiteDatabaseService.cs
DatabaseAbstraction/Scripts/PostgresMembershipTables.sql
DatabaseAbstraction/SqlDatabaseService.cs
DatabaseAbstraction/Utils/DbUtils.cs
DatabaseAbstraction/Utils/NullUtils.cs
DatabaseAbstraction/Utils/ProviderUtils.cs
DatabaseAbstraction/Utils/Test/StubDataReader.cs
DatabaseAbstraction/Utils/Test/StubDataRow.cs
DatabaseAbstraction/Utils/Test/StubResultSet.cs
DatabaseAbstraction/bin/Mono.Security.dll
DatabaseAbstraction/bin/MySql.Data.dll
DatabaseAbstraction/bin/Npgsql.dll
DatabaseAbstraction/bin/Npgsql.xml
DatabaseAbstraction/bin/Release/DatabaseAbstraction.dll
DatabaseAbstraction/bin/System.Data.SQLite.XML
DatabaseAbstraction/bin/System.Data.SQLite.dll
Example/Contact/Models/Address.cs
Example/Contact/Models/ContactInformation.cs
Example/Contact/Models/ContactType.cs
Example/Contact/Models/EmailAddress.cs
Example/Contact/Models/PhoneNumber.cs
Example/Contact/Models/State.cs
Example/Contact/Queries/ContactQueryProvider.cs
Example/Contact/Services/ContactService.cs
Example/Example.csproj
Example/Properties/AssemblyInfo.cs
Example/bin/Release/DatabaseAbstractionContact.dll
Example/bin/Release/DatabaseAbstractionContact.pdb
Download
Click the following link to download dbabstraction.zip.
dbabstraction.zip