Thiết kế Entity Data Model – Part 3: Code First

Code First Sample Publishing DatabaseBài này giới thiệu cách sử dụng EF 4.1 để thiết kế Entity Data Model theo hướng Code First. Sử dụng Code First, bạn phải làm thủ công toàn bộ việc định nghĩa các class của object layer. Nhờ đó bạn sẽ hiểu sâu hơn cách hoạt động và cấu trúc của các class này.

Tiếp tục đọc

Thiết kế Entity Data Model – Part 2: Model First

Entity Data Model DesignerTiếp theo phần 1 về Databate First, bài viết này sẽ trình bày về cách tạo Entity Data Model (EDM) theo hướng Model First. Dựa vào tính năng này, bạn có thể thiết kế được một database thông qua giao diện trực quan của Entity Data Model Designer trong Visual Studio.

Tiếp tục đọc

Thiết kế Entity Data Model – Part 1: Database First

Entity Framework design approachesLà thành phần trung gian giữa ứng dụng và database, Entity Data Model (EDM) giúp tạo liên kết và mô tả giữa nguồn dữ liệu vật lý và các đối tượng bussiness (hay object layer) trong ứng dụng. Dựa vào sự lựa chọn thành phần nào sẽ được tạo ra trước, một ứng dụng Entity Framework (EF) có thể sử dụng 1 trong 3 cách tiếp cận: Database First, Model First và Code First.

Tiếp tục đọc

Tổng quan kiến trúc của Entity Framework

Entity Mapping ModelADO.NET Entity Framework là một nền tảng được sử dụng để làm việc với database thông qua cơ chế ánh xạ Object/Relational Mapping (ORM). Nhờ đó, bạn có thể truy vấn, thao tác với database gián tiếp thông qua các đối tượng lập trình.

Tiếp tục đọc

WPF – Tùy biến TabControl

WPF - TabControl - Custom TabItemTabControl là loại control cho phép chứa các thành phần trong nhiều thẻ. Mỗi thẻ (hay TabItem) bao gồm hai phần chính là Header và Content.  Thông thường, phần Header chính là thứ bạn cần quan tâm khi muốn thay đổi giao diện của TabControl.

Tiếp tục đọc

WPF – Tìm hiểu về ContentPresenter

WPF - ContentPresenter - BasicLà thành phần được dùng để hiển thị nội dung của các ContentControl, ContentPresenter được sử dụng chủ yếu khi thiết kế các Control Template. Mặc dù cách sử dụng rất đơn giản, nhưng bạn cũng cần nắm rõ hơn để tránh những rắc rối khi thiết kế template với thành phần này.

Tiếp tục đọc

Java – Tìm hiểu về Reflection (Runtime Type Information)

Java Reflection APIReflection là kĩ thuật rất cần thiết để lấy các thông tin của một kiểu dữ liệu. Dựa vào đó ta có thể kích hoạt (như các phương thức) hoặc tạo thể hiện của kiểu dữ liệu đó. Một ứng dụng quan trọng của reflection mà bạn có thể biết là Java Bean. Nhờ đó, các IDE (như NetBeans) có thể lấy được các thông tin và thiết lập giá trị cho các đối tượng.

Tiếp tục đọc