Chủ Nhật, 26 tháng 12, 2010

develop entity first in entity framework

develop entity first in entity framework: "

Khi phát triển 1 ứng dụng hay 1 chương trình gì đó, chúng ta đều bắt đầu vào việc phân tích và thiết kế database, sau đó chúng ta mới bắt đầu thiết kế các object, entity map với các table trong csdl của chúng ta. Nhưng đối với entity framework thì chúng ta có thể desgin entity trước, sau đó generate db script và tạo table csdl.

Các các thực hiện:

Đầu tiên tạo 1 website → Add new Item → ADO.NET Entity Model






Hộp thoại kế tiếp xuất hiện yêu cầu chúng ta chọn data từ csdl có sẳn hay entity data model rỗng.






Chúng ta chọn Empty → Finish

Từ màng hình Surface của Visual studio chúng ta chọn Entity từ toolbox hoặc nhấp chuột phải chọn Add → Entity...





Đặt tên cho entity





Ở đây mình named là Customers và khoá chính là id kiểu Int32 Click OK để tiếp tục.

Sau đó Entity Customer available ở surface của visual studio, để thêm các thuộc tính khác mình nhấp chuột phải vào entity customers → Add → Scalar Property






Mình đặt tên là Name kiểu string.

Đây là 1 entity rất đơn giản, cho rằng chúng ta đã xong tất cả việc desgin entiy model, giờ để generate db script, nhấp chuột phải vào surface của visual studio chọn Generate Database from Model.

Mình sẽ tạo 1 database trước sau đó script tạo các table sẽ được exec cho db đó



Click Next

Màng hình summary script của entity Cusomter sẽ hiển thị




Nhấn Finish

Để run script tạo table chúng ta chọn Run



Sau đó table customers sẽ được tạo, và giờ chúng ta có thể viết code business cho Entity Customers

"

Không có nhận xét nào:

Đăng nhận xét