C# NHIBERNATE - EXPERTS ONLY!
$1500-3000 USD
Paid on delivery
ONLY COMPANIES WITH 20+ REFERENCES NEED APPLY
WE ARE LOOKING FOR A PROFESSIONAL COMPANY THAT CAN WORK WITH US ON AN ONGOING BASIS.
TO BUILD THE MOST POPULAR REAL ESTATE AGENCY WEBSITE IN BRAZIL.
Your first project is to build a Data Access Layer using NHibernate, Fluent and LINQ.
You must use the EnterpriseSample from codeProject as your code base.
[login to view URL];df=90&mpp=25&noise=3&sort=Position&view=Quick&fr=26
You must add the following functionality to the Enterprise sample.
1. Core Assembly
a. Add Fluent for NHibernate and add mapping classes for each entity [login to view URL]
b. Add Classes for each entity (there are 30+- tables/entities)
c. All new entity classes must offer same functionally as the current classes
2. Data Assembly
a. Change the absolute path to Relative paths for the config files. (check comments at codeproject)
3. Test Assembly
a. Add relevant Test Driven test for every method in data and core assemblies.
4. SQL 2008 modifications - change text to varchar and image to varbinary in DB
5. Make other recommendations for improved schema and DAL
6. Make recommendations for what data should be stored in CACHE. Being an entirely DB driven website with multiple languages please advice how to optimize.
• We will provide you with copy of Schema and current DAL.
• In your development you must follow Microsoft naming conventions, and standard design concepts and techniques.
• We have further guidelines to follow for Schema requirements and coding standards.
• You must follow Test Driven development framework and create and include Tests for all your methods. Your work must be tested thoroughly, optimised and functioning correctly.
• You must provide a complete solution, including detailed documentation on how it works and instructions for use/integration, including limitations etc. Documentation providing lists of methods and properties is not helpful. You will need to work with us somewhat to direct us how to integrate your solutions with our site, and may need to revise interfaces slightly.
• Upon acceptance we will supply you with complete details of the tasks.
Project ID: #534635
About the project
Awarded to:
9 freelancers are bidding on average $2356 for this job
We are an ISO certified firm with 100's of Microsoft certified developers - see more in pmb please