ASP.NET MVC - Cơ sở dữ liệu SQL
- Trang trước Xem MVC
- Trang tiếp theo Mô hình MVC
Để học ASP.NET MVC, chúng ta sẽ xây dựng một ứng dụng Internet.
Phần 6:Thêm cơ sở dữ liệu.
Tạo cơ sở dữ liệu
Visual Web Developer đi kèm với cơ sở dữ liệu SQL miễn phí có tên là SQL Server Compact.
Cơ sở dữ liệu cần thiết cho hướng dẫn này có thể được tạo bằng cách thực hiện các bước đơn giản sau:
- Nhấp chuột phải vào Trình quản lý tài nguyên trong giải pháp này App_Data thư mục
- ChọnthêmphầnDự án mới
- Chọn SQL Server Compact Local Database *
- Gọi tên cơ sở dữ liệu này là Movies.sdf
- nhấpthêmnút
* Nếu trong các tùy chọn không có SQL Server Compact Local Database, thì có nghĩa là bạn chưa cài đặt SQL Server Compact trên máy tính. Hãy cài đặt qua liên kết sau:SQL Server Compact
Visual Web Developer sẽ tự động tạo cơ sở dữ liệu này trong thư mục App_Data.
Ghi chú:Trong hướng dẫn này, bạn cần nắm vững các kiến thức cơ bản về cơ sở dữ liệu SQL. Nếu bạn muốn học chủ đề này trước, hãy truy cập Hướng dẫn SQL.
Thêm bảng cơ sở dữ liệu
双击 App_Data 文件夹中的 Movies.sdf Sẽ mở Trình duyệt cơ sở dữ liệu cửa sổ.
Nếu bạn muốn tạo một bảng mới trong cơ sở dữ liệu này, hãy nhấp chuột phải Bảng Thư mục, sau đó chọnTạo bảng.
Tạo các cột sau:
Cột | Loại | Cho phép Nulls |
---|---|---|
ID | int (chìa khóa chính) | Không |
Title | nvarchar(100) | Không |
Director | nvarchar(100) | Không |
Date | datetime | Không |
Giải thích về cột:
ID Là một số nguyên dương dùng để nhận diện mỗi bản ghi trong bảng.
Title Là một cột văn bản dài 100 ký tự, dùng để lưu tên phim.
Director Là một cột văn bản dài 100 ký tự, dùng để lưu tên đạo diễn.
Date 是日期列,用于存储影片的发行日期。
Là cột ngày, được sử dụng để lưu trữ ngày phát hành của phim.Sau khi tạo xong các cột trên, bạn phải thiết lập cột ID là khóa chính của bảngPrimary Key (标识符)。Để làm điều này, hãy nhấp vào tên cột (ID) và chọn Column Properties Trong cửa sổ Primary Key, chọn Identity Thuộc tính được thiết lập thành.
True MovieDBs.
Ghi chú:Khi bạn hoàn thành việc tạo cột bảng, hãy lưu bảng và đặt tên
Chúng tôi đã đặt tên cho bảng là "MovieDBs" (kết thúc bằng ký tự s). Trong chương tiếp theo, chúng ta sẽ thấy "MovieDBs" được sử dụng trong mô hình dữ liệu. Bạn có cảm thấy lạ lẫm không, nhưng điều này đảm bảo rằng tên được sử dụng để liên kết控制器 với bảng cơ sở dữ liệu.
Thêm bản ghi cơ sở dữ liệu
Bạn có thể sử dụng Visual Web Developer để thêm một số bản ghi thử nghiệm vào cơ sở dữ liệu movie. App_Data Trong thư mục Movies.sdf tệp.
Nhấp chuột phải vào cửa sổ Trình duyệt cơ sở dữ liệu MovieDBs Bảng, và chọn Hiển thị dữ liệu bảng.
Thêm bản ghi:
ID | Title | Director | Date |
---|---|---|---|
1 | Psycho | Alfred Hitchcock | 01.01.1960 |
2 | La Dolce Vita | Federico Fellini | 01.01.1960 |
Ghi chú:ID cột sẽ tự động cập nhật. Bạn không cần chỉnh sửa.
Thêm chuỗi liên kết
Để Web.config Trong tệp <connectionStrings> Thêm vào phần sau đây các yếu tố:
<add name="MovieDBContext" connectionString="Data Source=|DataDirectory|\Movies.sdf" providerName="System.Data.SqlServerCe.4.0"/>
- Trang trước Xem MVC
- Trang tiếp theo Mô hình MVC