Cấp bậc tác giả:

DOTNET

Làm thế nào để: Thiết lập một cơ sở dữ liệu mẫu AdventureWorksLT cho ASP.NET

Được viết bởi QuangIT ngày 14/01/2013 lúc 11:09 AM
Bài viết này mô tả làm thế nào để kết nối với AdventureWorks Light(AdventureWorksLT) mẫu cơ sở dữ liệu bằng cách sử dụng SQL Server 2008 để sử dụng với các trang web ASP.NET, dự án Visual Studio.
  • 0
  • 10476

Làm thế nào để: Thiết lập một cơ sở dữ liệu mẫu AdventureWorksLT cho ASP.NET

Bài viết này mô tả làm thế nào để kết nối với AdventureWorks  Light(AdventureWorksLT) mẫu cơ sở dữ liệu bằng cách sử dụng SQL Server 2008 để sử dụng với các trang web ASP.NET, dự án Visual Studio. Bởi vì cơ sở dữ liệu mẫu AdventureWorksLT được sử dụng với nhiều ví dụ mã và các ứng dụng mẫu, nên nó hữu ích để thể hiện cơ sở dữ liệu mẫu được thiết lập trong môi trường phát triển của bạn. Bạn cũng có thể làm theo các bước trong bài viết này để thiết lập và truy cập vào bất kỳ máy chủ cơ sở dữ liệu SQL 2008  khác trong một trang web hoặc dự án.
Hai phiên bản của cơ sở dữ liệu AdventureWorksLT trong cơ sở dữ liệu AdventureWorks 2008. AdventureWorksLT 2008 là một phiên bản cập nhật của cơ sở dữ liệu mẫu ban đầu AdventureWorks có một giản đồ và kiểu dữ liệu mới. AdventureWorksLT là phiên bản 2005 các cơ sở dữ liệu với các lược đồ ban đầu, cập nhật để chạy trên SQL Server 2008. Bạn có thể sử dụng một trong hai phiên bản.
Bài viết này mô tả làm thế nào để thực hiện các công việc sau đây:
Làm thế nào để tải về và cài đặt các gói phần mềm cơ sở dữ liệu mẫu AdventureWorksLT.
Làm thế nào để thêm một kết nối đến cơ sở dữ liệu AdventureWorksLT trong Visual Studio.
Để hoàn thành các thủ tục được mô tả trong bài viết này, bạn sẽ cần:
Một trường local của SQL Server 2008 hoặc SQL Server 2008 Express. Một phiên bản cơ bản của SQL Server 2008 Express. Để tải về một phiên bản tiên tiến hơn của SQL Server 2008 Express gồm các công cụ, dịch vụ, và tìm kiếm toàn văn bản,bạn có thể tải Microsoft SQL Server Express 2008, Visual Web Developer 2010 Express với SP1, hoặc một phiên bản sau này của Visual Studio.
Cài đặt CSDL
Để cài đặt cơ sở dữ liệu mẫu
1. Trong trình duyệt, truy cập vào Microsoft SQL Server: Cơ sở dữ liệu mẫu trang sản phẩm trên trang web CodePlex.
2. Nhấp vào gói cài đặt .msi mà bạn muốn tải về. Tất cả các gói bao gồm các cơ sở dữ liệu AdventureWorksLT.
Hãy chắc chắn rằng bạn chọn một gói cài đặt đó là thích hợp cho các phiên bản của SQL Server 2008 (x86 hoặc x64) mà bạn đang sử dụng.
3. Lưu các tập tin cài đặt vào máy tính của bạn.
4. Sau khi tải về hoàn tất, kích đúp vào tập tin. Msi download để bắt đầu quá trình cài đặt.
Để biết thêm thông tin làm thế nào để cài đặt các cơ sở dữ liệu, cài đặt Cơ sở dữ liệu mẫu trên trang web CodePlex.

Kết nối với các cơ sở dữ liệu
Sau khi quá trình cài đặt cho các cơ sở dữ liệu đã hoàn thành, bạn có thể thêm một kết nối cơ sở dữ liệu trong Visual Studio.Bạn có thể sử dụng kết nối với bất kỳ loại trang web ASP.NET Web, dịch vụ, hoặc dự án có thể sử dụng kết nối dữ liệu.
Để thêm một kết nối vào cơ sở dữ liệu
1. Trong Visual Studio, trong menu Tools, nhấp vào Connect to Database.
Bạn không cần phải mở trang web, dự án để thêm kết nối.
Hộp thoại Add Connection được hiển thị.
2. Trong trường Server name, nhập vào tên của instance SQL Server 2008 để sử dụng.
Ví dụ sau đây cho thấy một cách điển hình để nhập vào tên máy chủ, sử dụng tên ví dụ mặc định của một cài đặt SQL Server 2008 Express:
localhost \ SQLEXPRESS
3. Chọn kiểu xác thực sẽ được sử dụng để đăng nhập vào SQL instance.
Đó là khuyến cáo rằng bạn chọn tùy chọn sử dụng xác thực Windows, an toàn hơn so với xác thực SQL.
4. Trong  trường Select or enter a database name, nhập hoặc chọn phiên bản của cơ sở dữ liệu AdventureWorksLT mà bạn muốn kết nối đến.
5. Nhấp vào OK.

Ví dụ
Sau khi bạn đã cài đặt cơ sở dữ liệu AdventureWorksLT và thêm một kết nối trong Visual Studio, bạn có thể truy cập dữ liệu từ một trang web dự án ASP.NET, Không phải là cách duy nhất để làm, bởi vì phương pháp mà bạn sử dụng để truy cập dữ liệu phụ thuộc vào loại trang web hoặc dự án mà bạn tạo ra. Nếu bạn đã tạo ra một trang web, dự án trong Visual Studio, bạn có thể sử dụng kết nối AdventureWorksLT được mô tả trước đó với bất kỳ loại wizard hoặc kiểm soát nguồn dữ liệu để truy cập dữ liệu.
Nói chung, bạn có thể truy cập dữ liệu AdventureWorksLT trong Visual Studio bằng cách sử dụng một trong các phương pháp sau đây:
Tạo ra một mô hình dữ liệu cho một trang web dữ liệu động. Trong Visual Studio, bạn có thể sử dụng LINQ to SQL Classes hoặc Entity Data Model ADO.NET  để tạo ra các mô hình. Sau đó, bạn có thể sử dụng kết nối hiện có AdventureWorksLT. Để biết thêm thông tin.
Thêm kiểm soát nguồn dữ liệu vào một trang Web ASP.NET, chẳng hạn như một SqlDataSource , LinqDataSource, hoặc EntityDataSource . Khi bạn thêm một trong các điều khiển đến một trang, một thuật sĩ có thể giúp bạn cấu hình truy cập dữ liệu. Trong wizard, chọn kết nối hiện có để AdventureWorksLT.
Tự tạo ra một chuỗi kết nối trong file Web.config. Phương pháp này cho phép bạn tùy chỉnh một chuỗi kết nối được đặt tên và truy cập nó.
Ví dụ sau đây cho thấy một chuỗi kết nối trong một tập tin Web.config mà tài liệu tham khảo cơ sở dữ liệu mẫu AdventureWorkLT2008 đang chạy trên SQL Server Local Express 2008.
<connectionStrings>
  <add name="AdvWorksLT_ConnectionString" 
    connectionString="data source=.\SQLEXPRESS;Integrated Security=True;Initial Catalog=AdventureWorksLT2008;User Instance=true" 
    providerName="System.Data.SqlClient"/>
</connectionStrings>

Nguồn bài viết: Dngaz.com

BÌNH LUẬN BÀI VIẾT

Bài viết mới nhất

LIKE BOX

Bài viết được xem nhiều nhất

HỌC HTML