Ask Question, Ask an Expert

+61-413 786 465

info@mywordsolution.com

Ask Computer Network & Security Expert

The company has asked you to build a prototype of an n-tier system using the Northwind database as an ex. The company wants to be able to add, edit, and delete records from the customers, orders, order details, products, categories, and suppliers tables. Your instructor will provide you the online link to the SQL Server database files (MDF and LDF).

Assignment Guidelines

Create the Data Access tier and Data tier projects:
Create a class library project for the Data tier.
Add a new class library project the project created in Step 1 for the data access tier.
Add a typed DataSet using a new data source that connects to the Northwind sample database.
Select the database objects (customers, orders, order details, products, categories, and suppliers) tables.
Make sure the TableAdapters are stored in the Data Access tier and the DataSet class is added to the Data tier. 


More info:
Your main focus for learning this assignment is the tutorial "Walkthrough: Creating an N-Tier Data Application" from Microsoft. It's linked in the Learning Materials but I'll give you the link here as well: 
http://msdn.microsoft.com/en-us/library/bb384570.aspx

Note that this tutorial is also available in video form! 
http://go.microsoft.com/fwlink/?LinkId=115188

By default the above tutorial is for Visual Studio 2012, but if you look right under the title there is a hyperlink called "Other Versions" that will let you change the instructions for Visual Studio 2010. Note that there is still a small step missing in the steps where you connect the Northwind database, but just select "database" from that screen when it comes up and then continue with the tutorial. 

Also, note that the tutorial leaves out a step that is required for C#. At the end of the section titled "Adding a Reference to the Data Entity and Data Access Tiers to the Data Service", you also need to add a .NET reference to System.Data.DataSetExtensions. (This is shown in the video, but not in the written tutorial.)

One last error in the tutorial. (Well not really an error, but the Framework has changed a bit since the tutorial was made.) At the end the instructions tell you to modify the maxReceivedMessage size parameter in app.config in the PresentationTier project. This parameter is no longer present in app.config by default, so you will have to add it manually (the program won't run without this). Use these steps:

- Locate the PresentationTier project in the solution explorer
- Open app.config
- Locate Configuration -> system.serviceModel -> bindings -> wsHttpBinding -> binding
- This property should only have one attribute (name). Add the following attribute right after name: maxReceivedMessageSize="64000000"

The completed property should look like this: 


With this change the program should compile and run. 

Once you have completed this tutorial you will know how to do the Unit 2 IP. The only difference is that the Unit 2 IP instructions call for you to make different tables available to the interface application. You DO NOT need to display all of these tables in the interface. Just create ONE Form and display ONE table's contents in a datagrid on that form, using the technique shown in the tutorial. Most of your grade will be based on the data sets, table adapters and references being able to access all of the tables listed in the assignment instructions. (That means you're going to have to modify a key step in the tutorial.)  

Computer Network & Security, Computer Science

  • Category:- Computer Network & Security
  • Reference No.:- M988743

Have any Question?


Related Questions in Computer Network & Security

Data communications and networks assignment -aim a library

Data Communications and Networks Assignment - Aim: A library research and industry related project is to be carried out on a topic of your choice. The project topic must be related to Data Communications and Networking. ...

Overviewthis assignment has three major aims- to help

Overview This assignment has three major aims: - To help students gain good understanding of theoretical and practical material. - To encourage students to use content analysis summaries to prepare for tests, examination ...

Wireless sensor networks wsn let users to access servers

Wireless Sensor Networks (WSN) let users to access servers, printers, and other network resources regardless of their location, within the wireless reach. This flexibility means that, for example, a user's laptop stays c ...

Assignment -global finance inc gfi - global finance inc gfi

Assignment - GLOBAL FINANCE, INC. (GFI) - Global Finance, Inc. (GFI) is a financial company that manages thousands of accounts across Canada, the United States, and Mexico. A public company traded on the NYSE, GFI specia ...

True or false1 tcp ensures error free transmission2 the

TRUE or FALSE 1. TCP ensures error free transmission. 2. The process that initiates the communication is the server. 3. A host can serve as both server and client in a P2P network. 4. Audio and video applications cannot ...

It networking assignment -major lab scenario -assessment

IT Networking Assignment - Major Lab Scenario - Assessment Requirements: Subnet an address space with given requirements. Assign appropriate addresses to interfaces and document them in the address table. Build the netwo ...

A wall street journal article noted that a study by us

A Wall Street Journal article noted that a study by U.S. Congressional Budget Office "estimated raising the minimum wage to $10.10 per hour reduced U.S employment by 500,000 but lift 900,000 Americans out of poverty". Wh ...

Recent tariff actions by president trump include raising

Recent tariff actions by President Trump include raising tariffs and quotas on imports of both manufactured goods like televisions and automobiles and intermediate goods like steel and aluminum sheets. How will the econo ...

Part - athe assignmentwrite a critique review of the

Part - A The assignment Write a critique / review of the following paper: Mark Pollitt Eoghan Casey David-Olivier Jaquet-Chiffelle Pavel Gladyshev, "A Framework for Harmonizing Forensic Science Practices and Digital/Mult ...

This is from a practical exercise the answers are below but

This is from a practical exercise. The answers are below BUT, I do not know how they came up with them. I'd like a step-by-step explanation of how they got the answers. Practical Exercise 1: Assume the demand for teacher ...

  • 4,153,160 Questions Asked
  • 13,132 Experts
  • 2,558,936 Questions Answered

Ask Experts for help!!

Looking for Assignment Help?

Start excelling in your Courses, Get help with Assignment

Write us your full requirement for evaluation and you will receive response within 20 minutes turnaround time.

Ask Now Help with Problems, Get a Best Answer

Why might a bank avoid the use of interest rate swaps even

Why might a bank avoid the use of interest rate swaps, even when the institution is exposed to significant interest rate

Describe the difference between zero coupon bonds and

Describe the difference between zero coupon bonds and coupon bonds. Under what conditions will a coupon bond sell at a p

Compute the present value of an annuity of 880 per year

Compute the present value of an annuity of $ 880 per year for 16 years, given a discount rate of 6 percent per annum. As

Compute the present value of an 1150 payment made in ten

Compute the present value of an $1,150 payment made in ten years when the discount rate is 12 percent. (Do not round int

Compute the present value of an annuity of 699 per year

Compute the present value of an annuity of $ 699 per year for 19 years, given a discount rate of 6 percent per annum. As