C# Database Persistence And Ca

Cancelled Posted Apr 23, 2006 Paid on delivery
Cancelled Paid on delivery

Implement asynchronous database persistence and caching to the provided classes using C#, .NET 2.0, SQL Server 2005 Express and WilsonORMapper.

Objectives

-maintainability

-speed (preferred over inheritance)

-extensibility

Requirements

-The code must be thread-safe. This framework will be called from multiple threads.

-implement db versioning to create and/or update tables on startup.

-write and pass a multi-threaded load test on the whole framework.

-write and pass a multi-threaded regression test on all classes.

Guidelines

-use only C#.NET 2.0 and [url removed, login to view] 2005

-your code must be compliant with the .NET Framework Design Guidelines

-use FXCop to test compliance

-your code must be commercial-grade (no fancy hacking that is impossible to maintain)

-use tabs to align variable declarations

-variables should have meaningful names

-sort parameter and variable declarations alphabetically as much as possible.

-use NLog as a logging framework (the dll will be provided to you)

## Deliverables

1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.

2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):

a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.

b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.

3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).

## Platform

win

.NET ASP C# Programming Engineering MySQL PHP Software Architecture Software Testing

Project ID: #3453406

About the project

1 proposal Remote project Active Apr 27, 2006

1 freelancer is bidding on average $255 for this job

jaspal27

See private message.

$255 USD in 14 days
(1 Review)
0.0