Bài viết này mô tả làm thế nào để kết nối với một mẫu cơ sở dữ liệu AdventureWorks nhẹ (AdventureWorksLT) cho SQL Server 2008 Express bằng cách thêm tập tin dữ liệu MDF đến trang web, dự án trong Visual Studio. Cách tiếp cận này dựa trên tập tin tạo ra một kết nối dữ liệu đơn giản, và các tập tin dữ liệu là di động và có thể được triển khai với các trang Web hoặc với các tập tin dự án.
Một cách khác để tạo ra một kết nối trong Visual Studio là để tạo ra một kết nối dựa trên máy chủ (chứ không phải dựa trên tập tin) bằng cách sử dụng thuật sĩ kết nối trong Visual Studio. Cách tiếp cận này đòi hỏi nhiều bước hơn và không cung cấp tính di động của một phương pháp tiếp cận dựa trên tập tin. Tuy nhiên, nó cung cấp kiểm soát nhiều hơn làm thế nào bạn truy cập dữ liệu. Để biết thêm thông tin, xem
Làm thế nào để: Thiết lập một cơ sở dữ liệu mẫu AdventureWorksLT để phát triển ASP.NET .
Để hoàn tất thủ tục này, bạn sẽ cần:
•
SQL Server 2008 Express được cài đặt trên máy tính của bạn. Một phiên bản cơ bản của SQL Server 2008 Express gồm Visual Studio. Để tải về một phiên bản cao cấp hơn bao gồm các công cụ, dịch vụ, và tìm kiếm toàn văn bản,
tải Microsoft SQL Server Express 2008.
•
Một bản sao local của file dữ liệu .mDF như AdventureWorksLT hoặc AdventureWorksLT2008. Để có được một bản sao của tập tin dữ liệu MDF, hãy t
ruy cập Microsoft SQL Server: mẫu sản phẩm cơ sở dữ liệu trên trang web CodePlex và tải về các tập tin được đặt tên SQL2008.AdventureWorksLT2008_Only_Database.zip.
• Một Web ASP.NET hiện có trang web, dịch vụ, dự án trong Visual Studio.
Để thêm một tập tin cơ sở dữ liệu đến một trang web, dự án
1. Mở dự án mà bạn muốn thêm vào cơ sở dữ liệu.
2. Trong Solution Explorer, kích chuột phải vào thư mục App_Data, và sau đó nhấp vào Add Existing Item.
Hộp thoại Add Existing Item được hiển thị.
3. Duyệt đến thư mục chứa các tập tin .MDF với các cơ sở dữ liệu AdventureWorksLT mà bạn muốn sử dụng, chọn file *. Mdf, và sau đó nhấp vào Add.
Điều này tạo ra một bản sao của cơ sở dữ liệu và thêm nó vào trang web hoặc dự án của bạn.