Download Agile ADO.Net Persistence Layer (AAPL)

Description

I've been impressed by the coding efficiencies that can be gained from ORMs like EF or Hibernate. Those tools allow you to embrace change and work in a much more agile way. This is my attempt to produce similar results using good old ADO.Net (which is still my favorite).

Source Files

The download file aapl.zip has the following entries.


AAPL/BAL/BAL.csproj//from ww  w.ja v  a 2  s  .c o m
AAPL/BAL/Persistence/DataMappers/BlogPostMapper.cs
AAPL/BAL/Persistence/DataMappers/DataMapperFactory.cs
AAPL/BAL/Persistence/DataMappers/GenericMapper.cs
AAPL/BAL/Persistence/DataMappers/IDataMapper.cs
AAPL/BAL/Persistence/Persisters/BlogPostPersister.cs
AAPL/BAL/Persistence/Persisters/CategoryPersister.cs
AAPL/BAL/Persistence/SqlDao.cs
AAPL/BAL/Properties/AssemblyInfo.cs
AAPL/BAL/Properties/Settings.Designer.cs
AAPL/BAL/Properties/Settings.settings
AAPL/BAL/Rules/RuleHelper.cs
AAPL/BAL/Rules/Validators/BlogPostValidator.cs
AAPL/BAL/Services/BlogService.cs
AAPL/BAL/Services/CategoryService.cs
AAPL/BAL/Services/ServiceBase.cs
AAPL/BAL/bin/Release/BAL2.dll
AAPL/BAL/bin/Release/BAL2.pdb
AAPL/BAL/bin/Release/Common.dll
AAPL/BAL/bin/Release/Common.pdb
AAPL/BAL/obj/Release/BAL.csproj.FileListAbsolute.txt
AAPL/BAL/obj/Release/BAL2.dll
AAPL/BAL/obj/Release/BAL2.pdb
AAPL/BAL/obj/Release/ResolveAssemblyReference.cache
AAPL/Common/Common.csproj
AAPL/Common/DataPage.cs
AAPL/Common/DataShapes/BlogPost.cs
AAPL/Common/DataShapes/BlogPostSearchResult.cs
AAPL/Common/DataShapes/BlogProfile.cs
AAPL/Common/DataShapes/Category.cs
AAPL/Common/DataShapes/CategoryWithPostCount.cs
AAPL/Common/DataShapes/ListItemDTO.cs
AAPL/Common/Enums.cs
AAPL/Common/NullValues.cs
AAPL/Common/Properties/AssemblyInfo.cs
AAPL/Common/RuleError.cs
AAPL/Common/bin/Release/Common.dll
AAPL/Common/bin/Release/Common.pdb
AAPL/Common/obj/Release/Common.csproj.FileListAbsolute.txt
AAPL/Common/obj/Release/Common.dll
AAPL/Common/obj/Release/Common.pdb
AAPL/Database/aapldemo.bak
AAPL/WebUI.Tests/App.config
AAPL/WebUI.Tests/AuthoringTests.txt
AAPL/WebUI.Tests/Controllers/AccountControllerTest.cs
AAPL/WebUI.Tests/Controllers/HomeControllerTest.cs
AAPL/WebUI.Tests/Properties/AssemblyInfo.cs
AAPL/WebUI.Tests/WebUI.Tests.csproj
AAPL/WebUI/Content/Site.css
AAPL/WebUI/Controllers/HomeController.cs
AAPL/WebUI/Default.aspx
AAPL/WebUI/Default.aspx.cs
AAPL/WebUI/Global.asax
AAPL/WebUI/Global.asax.cs
AAPL/WebUI/Properties/AssemblyInfo.cs
AAPL/WebUI/Scripts/MicrosoftAjax.debug.js
AAPL/WebUI/Scripts/MicrosoftAjax.js
AAPL/WebUI/Scripts/MicrosoftMvcAjax.debug.js
AAPL/WebUI/Scripts/MicrosoftMvcAjax.js
AAPL/WebUI/Scripts/jquery-1.3.2-vsdoc.js
AAPL/WebUI/Scripts/jquery-1.3.2.js
AAPL/WebUI/Scripts/jquery-1.3.2.min-vsdoc.js
AAPL/WebUI/Scripts/jquery-1.3.2.min.js
AAPL/WebUI/Views/Home/About.aspx
AAPL/WebUI/Views/Home/Index.aspx
AAPL/WebUI/Views/Shared/Error.aspx
AAPL/WebUI/Views/Shared/Site.Master
AAPL/WebUI/Views/Web.config
AAPL/WebUI/Web.config
AAPL/WebUI/WebUI.5.0.resharper.user
AAPL/WebUI/WebUI.csproj
AAPL/WebUI/WebUI.csproj.user
AAPL/WebUI/WebUI.sln
AAPL/WebUI/WebUI.suo
AAPL/WebUI/_ReSharper.WebUI/BuildScriptCache/.crc
AAPL/WebUI/_ReSharper.WebUI/BuildScriptCache/.version
AAPL/WebUI/_ReSharper.WebUI/BuildScriptCache/5/450993ac.dat
AAPL/WebUI/_ReSharper.WebUI/ModuleIds.xml
AAPL/WebUI/_ReSharper.WebUI/NamedArguments/.crc
AAPL/WebUI/_ReSharper.WebUI/NamedArguments/.version
AAPL/WebUI/_ReSharper.WebUI/NamedArguments/7/11ac753b.dat
AAPL/WebUI/_ReSharper.WebUI/PdbInfo/ea811a996e2e07b57ad67409971de129b58732e9
AAPL/WebUI/_ReSharper.WebUI/ProjectModel/ProjectModel.dat
AAPL/WebUI/_ReSharper.WebUI/Resources/.crc
AAPL/WebUI/_ReSharper.WebUI/Resources/.version
AAPL/WebUI/_ReSharper.WebUI/SymbolCache.bin
AAPL/WebUI/_ReSharper.WebUI/TagPrefixes/.crc
AAPL/WebUI/_ReSharper.WebUI/TagPrefixes/.version
AAPL/WebUI/_ReSharper.WebUI/TagPrefixes/4/32a46bc.dat
AAPL/WebUI/_ReSharper.WebUI/TodoCache/.crc
AAPL/WebUI/_ReSharper.WebUI/TodoCache/.version
AAPL/WebUI/_ReSharper.WebUI/TodoCache/9/1df56fe1.dat
AAPL/WebUI/_ReSharper.WebUI/WebsiteFileReferences/.crc
AAPL/WebUI/_ReSharper.WebUI/WebsiteFileReferences/.version
AAPL/WebUI/_ReSharper.WebUI/WordIndex/.crc
AAPL/WebUI/_ReSharper.WebUI/WordIndex/.version
AAPL/WebUI/_ReSharper.WebUI/WordIndex/1/2c779e60.dat
AAPL/WebUI/_ReSharper.WebUI/Xaml/CacheProvider.dat
AAPL/WebUI/bin/BAL.dll
AAPL/WebUI/bin/BAL.pdb
AAPL/WebUI/bin/Common.dll
AAPL/WebUI/bin/Common.pdb
AAPL/WebUI/bin/WebUI.dll
AAPL/WebUI/bin/WebUI.pdb
BuildProcessTemplates/DefaultTemplate.11.1.xaml
BuildProcessTemplates/DefaultTemplate.xaml
BuildProcessTemplates/LabDefaultTemplate.11.xaml
BuildProcessTemplates/UpgradeTemplate.xaml

Download

Click the following link to download aapl.zip.

aapl.zip




















Home »
  C# Free Code »
    Database »




ADODotNet
CSV
Database
EntityFramework
JSON
LINQ
LINQPad
Memcached
MongoDB
MySQL
NHibernate
Oracle
ORM
SQL
SQLite
SQLServer
SSIS