1. Trang chủ >
  2. Luận Văn - Báo Cáo >
  3. Kỹ thuật >

Gieo cơ sở dữ liệu 

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.81 MB, 76 trang )


DammioModelFirst.Blogging là tên cơ sở dữ liệu và nhấn OK.



Bởi vì server tơi chọn chưa có database Test, một hộp thoại xác nhận hiện ra yêu

cầu tạo database này. Hãy nhấn OK để tiếp tục.

Trong cửa sổ wizard, nhấn Next và bạn sẽ thấy các mã DDL sẽ được tạo ra và

lưu trong tập tin Model1.edmx.sql. Nhấn Finish và tập tin .sql này sẽ được mở ra.

Bạn có thể thấy rằng các tên table sắp được tạo ra được tự động chuyển về

dạng số nhiều dựa vào tên của entity. Trong trường hợp này là entity Person sẽ

được chuyển thành table People.



44



Bạn có thể chỉnh sửa lại nội dung để phù hợp hơn. Tuy nhiên, bạn cũng cần phải

sửa lại các ánh xạ trong tập tin .edmx cho phù hợp. Nếu không cần thiết, bạn

hãy bỏ qua việc chỉnh sửa này.

Ví dụ tơi sửa tên các field của table People là Name thành BlogName và. Sau đó

mở tập tin .edmx với XML Editor và chỉnh sửa lại các tên này tương ứng như

trên. Có thể sử dụng chức năng Find and Replace.

Sau khi chỉnh sửa, hãy kiểm tra lại nội dung của nó bằng cách dùng chức năng

Validate SQL Syntax. Nếu chưa kết nối, cửa sổ Connect to Database Engine của

SQL Server sẽ hiện ra để yêu cầu kết nối. Nhấn Connect để tiếp tục.



45



Sau khi kết nối, các mã sql của tập tin này sẽ được thực thi bằng cách nhấn phải

vào cửa sổ



Tiếp đến bạn chọn phiên bản Entity Framework 6.x và nhấn Next, Finish để gieo

database. Nếu database chưa được gieo, các bạn chạy tập

tin DammioModelFirst.edmx.sql và nhấn nút Execute (Ctrl + Shift + E) để gieo



46



database nhé.



Sau khi kết nối, các mã sql của tập tin này sẽ được thực thi bằng cách nhấn phải

vào cửa sổ soạn thảo hiện tại chọn Execute SQL. Nếu thấy thông điệp

“Command(s) completed successfully.” hiện ra ở cửa sổ bên dưới là đã thành

cơng.

Bạn có thể mở SQL Management Studio lên để kiểm tra database này, mơ hình

của database này có dạng như hình dưới.



47



4.



Đọc và ghi dữ liệu



Đến đây, chúng ta sẽ tạo 1 số đoạn mã để tương tác với database thông qua các

lớp được gieo dựa trên tập tin EDMX như hình sau.



Sau đó chúng ta thêm đoạn mã sau ở tập tin Program.cs.



1

2

3



using System;

using System.Collections.Generic;

using System.Linq;

48



4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39



using System.Text;

using System.Threading.Tasks;

namespace DammioModelFirst

{

class Program

{

static void Main(string[] args)

{

using (var db = new BloggingContext())

{

// Tạo và lưu tên 1 blog mới --- dammio.com

Console.Write("Nhap ten cho 1 blog moi: ");

var name = Console.ReadLine();

var blog = new Blog { Name = name };

db.Blogs.Add(blog);

db.SaveChanges();

// Hiển thị tất cả các blog trong database

var query = from b in db.Blogs

orderby b.Name

select b;

Console.WriteLine("Danh sach cac blog:");

foreach (var item in query)

{

Console.WriteLine(item.Name);

}

Console.WriteLine("Nhan bat ky nut nao de thoat...");

Console.ReadKey();

}

}

}

}



49



Xem Thêm
Tải bản đầy đủ (.docx) (76 trang)

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×