C# Data Access Layer

キャンセルされた 投稿 Nov 3, 2005 着払い
キャンセルされた 着払い

We are looking to have a Data Access Layer (DAL) created for some new projects we are building. This DAL will be created using NHibernate, a free tool that allows you to map Object to tables in a relational database. NHibernate is very easy to learn as it just uses C# and XML, so if you don’t have any previous experience with NHibernate don’t let that stop you from bidding on this project. This project will involve creating around 60 data classes and their mapping files, and about 15 Access classes. The database has already been designed and will be provided. Each of the data classes has been defined below and mostly involve private attributes and public properties to access the attributes. The mapping files are what NHibernate needs map an object to a database table. The basic mappings are shown below, they just need to be expanded to the column level and put into xml so NHibernate can understand it. The Access Classes are how the program will interact with NHibernate, as they just provide ways of getting and saving objects. This Data Access Layer needs to be able to be used in both a website and Windows forms application. This means that a NHibernate Session manager will need to be created. While some guide lines are provided for this, no detailed design has been created. It will be up to the coder to design and code this piece. For more details see the last section in this document. Links Here are some links for some basic reading on NHibernate. [login to view URL] [login to view URL] For the rest of the requirements, please see the word document inside the attached zip file.

## 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

Windows 2003 Server, Windows 2003 Web Edition, Windows XP, Windows 2000

C#プログラミング エンジニアリング マイクロソフト MySQL PHP ソフトウェアアーキテクチャ ソフトウェアテスト ウィンドウズデスクトップ

プロジェクトID: #3072436

プロジェクトについて

12個の提案 リモートプロジェクト アクティブ Nov 15, 2005

12人のフリーランサーが、平均$375 で、この仕事に入札しています。

jeivw

See private message.

$1700 USD 18日以内
(131件のレビュー)
7.6
argentinasm

See private message.

$510 USD 18日以内
(17件のレビュー)
6.1
qualis

See private message.

$357 USD 18日以内
(25件のレビュー)
5.0
whizzaard

See private message.

$106.25 USD 18日以内
(69件のレビュー)
5.1
craftncodes

See private message.

$318.75 USD 18日以内
(10件のレビュー)
4.2
RoyalTiger

See private message.

$212.5 USD 18日以内
(8件のレビュー)
3.0
genx

See private message.

$510 USD 18日以内
(7件のレビュー)
5.6
rasaintvw

See private message.

$102 USD 18日以内
(レビュー1件)
0.0
constantinst

See private message.

$85 USD 18日以内
(レビュー1件)
0.0
smandal

See private message.

$170 USD 18日以内
(0件のレビュー)
0.0
alphaintegr

See private message.

$255 USD 18日以内
(0件のレビュー)
0.0
lethologicavw

See private message.

$170 USD 18日以内
(0件のレビュー)
0.0