2008-11-18 8 views

Trả lời

4

Điều này post trỏ đến một số thông tin. đặc biệt là 3 khác biệt chính:

  • Khả năng truy vấn các cửa hàng quan hệ khác với Microsoft SQL Server

  • Một văn bản ngôn ngữ truy vấn đầy đủ không giới hạn hỗ trợ ngôn ngữ LINQ của

  • cơ sở lập bản đồ chi tiết, chẳng hạn khi ánh xạ một lớp đơn lẻ tới nhiều bảng

1

Câu trả lời dài: google. Câu trả lời ngắn: sử dụng khung thực thể, bạn sẽ có thể tạo một cái gì đó dựa trên các lớp (một phần, bạn có thể "mở rộng") giống như đối tượng miền (chứ không phải DDD đúng, đó là lý do tại sao NHibernate vẫn tồn tại và LINQ to nhibernate đang được phát triển) , bằng cách sử dụng sql bạn sẽ chỉ cần suy nghĩ cơ sở dữ liệu và bảng.