Paul Welter's Weblog
Coding Conundrums of a .NET Developer
-
MongoDB.Messaging - MongoDB Messaging Library
The MongoDB Messaging library is a lightweight queue pub/sub processing library based on MongoDB data store.
-
DataGenerator - Generate Intelligent and Realistic Test Data
The DataGenerator library is available on nuget.org via package name
DataGenerator
. -
FluentRest - Lightweight fluent wrapper over HttpClient
The FluentRest library is available on nuget.org via package name
FluentRest
. -
EstimatorX - Project Estimation Application
-
FluentCommand - Fluent Wrapper for DbCommand
Fluent Wrapper for DbCommand
-
KickStart - Application Initialization Framework
Application start-up helper to initialize things like an IoC container, register mapping information or run a task.
-
Entity Framework Batch Update and Future Queries
A library the extends the functionality of Entity Framework.
-
SvnBackup - Backup Tool For Subversion Repositories
-
Caching the results from LinqDataSource
I wanted to be able to cache the results of a query from the LinqDataSource that was used in multiple places on the page. I whipped up this little class to do the work of caching for me. The class, LinqCacheDataSource, handles the Selecting and Selected events. The Selected handler inserts the result of the query into cache. The Selecting handler gets the result from the cache. If it doesn't find the result, the query runs as normal. The caching will only work for selecting data. It works great for dropdowns and other fairly static data.
-
PLINQO - CodeSmith LINQ to SQL Templates
PLINQO, which stands for Professional LINQ to Objects, is a collection of CodeSmith templates that are meant to replace and extend the LINQ to SQL designers that are included with Visual Studio 2008.
Features