EntityDAC là một ORM cho Delphi với hỗ trợ LINQ. Nó cung cấp một khuôn khổ mạnh mẽ cho phép thực hiện lập bản đồ quan hệ đối tượng của các đối tượng cơ sở dữ liệu cho các lớp Delphi với sự hỗ trợ đầy đủ cho đóng gói, thừa kế, đa hình và các tính năng OOP khác. Để lấy dữ liệu từ cơ sở dữ liệu, LINQ được sử dụng như một công cụ truy vấn độc lập cơ sở dữ liệu.
Ngoài ra, có một công cụ mô hình ORM giàu tính năng có sẵn - Nhà phát triển thực thể, cho phép tạo và chỉnh sửa các mô hình ORM của bạn một cách trực quan và tự động tạo các lớp thực thể Delphi bằng mô hình này.
Các tính năng chính:
* Cơ sở dữ liệu-Đầu tiên, Mô hình đầu tiên Code-First phát triển. Người dùng có thể sử dụng tất cả ba cách khi phát triển ứng dụng bằng EntityDAC.
* Visual ORM Model Designer với thế hệ mã. Nhà phát triển thực thể cho phép tạo và chỉnh sửa các mô hình ORM một cách trực quan, mà không cần nhập một dòng mã XML hoặc mô tả thủ công các thuộc tính lớp trong mã Delphi. Nó hỗ trợ tạo ra tất cả các loại ánh xạ, chẳng hạn như chia bảng, thực thể ánh xạ đến một số bảng, loại phức tạp, phân cấp thừa kế, v.v.
* Truy vấn LINQ. Sử dụng ORM khi phát triển các ứng dụng của bạn phải không chỉ đẩy nhanh sự phát triển của các ứng dụng riêng của mình, mà còn thống nhất mã ứng dụng và làm cho các ứng dụng độc lập với các chi tiết cụ thể và cú pháp của cơ sở dữ liệu SQL mà nó được phát triển, mà sẽ cho phép hỗ trợ nhiều cơ sở dữ liệu trong ứng dụng của bạn mà không cần nỗ lực.
* Lập bản đồ lớp học. Ánh xạ quan hệ đối tượng của các bảng cơ sở dữ liệu cho các lớp Delphi có thể được thực hiện không chỉ cho các lớp được thừa kế từ một lớp TEntity cơ bản, mà còn cho các lớp tùy chỉnh được thừa kế hình thức TObject.
* Bộ nhớ cache truy vấn thực thể. Để tăng hiệu suất ứng dụng, EntityDAC cho phép lưu trữ siêu dữ liệu, tất cả các thực thể được tải từ cơ sở dữ liệu, truy vấn LINQ và hơn thế nữa.
lịch sử phiên bản
- Phiên bản 2.1 đăng trên 2018-11-30
RAD Studio 10.3 Rio được hỗ trợ
- Phiên bản 1.6 đăng trên 2017-04-13
Rad Studio 10.2 Tokyo được hỗ trợ
- Phiên bản 1.1 đăng trên 2014-08-11
Chi tiết chương trình
Eula
EULA - Thỏa thuận cấp phép người dùng cuối
THỎA THUẬN CẤP PHÉP NGƯỜI DÙNG CUỐI DEVART S.R.O.
QUAN TRỌNG- ĐỌC KỸ: Thỏa thuận Cấp phép Người dùng Cuối DEVART này (&EULA") là một thỏa thuận pháp lý giữa bạn (cá nhân hoặc pháp nhân) và DEVART cho phần mềm, thành phần, mã nguồn, tài liệu, bản demo hoặc các tài liệu khác (&SẢN PHẨM PHẦN MỀM") có trong bản phân phối này.
Bằng cách mua cài đặt, sao chép hoặc sử dụng SẢN PHẨM PHẦN MỀM, bạn đồng ý (a) rằng bạn đã đọc EULA (b) này mà bạn hiểu (c) rằng bạn đồng ý bị ràng buộc bởi các điều khoản của EULA này. Nếu bạn không đồng ý với bất kỳ phần nào của các điều khoản của EULA này, KHÔNG CÀI ĐẶT, SAO CHÉP, SỬ DỤNG, ĐÁNH GIÁ HOẶC SAO CHÉP DƯỚI BẤT KỲ HÌNH THỨC NÀO, BẤT KỲ PHẦN, TỆP HOẶC PHẦN NÀO CỦA SẢN PHẨM PHẦN MỀM.
SẢN PHẨM PHẦN MỀM ĐƯỢC CẤP PHÉP, KHÔNG ĐƯỢC BÁN.
1. CẤP GIẤY PHÉP
Tùy thuộc vào sự tuân thủ liên tục của bạn với EULA này và thanh toán phí cấp phép hiện hành, DEVART cấp cho bạn một giấy phép không độc quyền và hạn chế để cài đặt và sử dụng SẢN PHẨM PHẦN MỀM (a) trong thời hạn của giấy phép đó (Thời hạn Giấy phép), (b) trong phạm vi loại Giấy phép được mô tả trong Mục 2, (c) về số lượng máy tính được phép, (d) theo cách phù hợp với các điều khoản của EULA này. Trừ khi có quy định khác trong EULA này hoặc tại thời điểm mua, Thời hạn Cấp phép sẽ là vĩnh viễn.
2. LOẠI GIẤY PHÉP
2.1 GIẤY PHÉP ĐẦY ĐỦ
Bạn có thể cài đặt, kích hoạt và sử dụng một (1) bản sao của sản phẩm phần mềm trên một (1) máy tính miễn là nó được sử dụng bởi một (1) người. Bạn có thể cài đặt, kích hoạt và sử dụng một bản sao bổ sung của sản phẩm phần mềm trên một thiết bị di động thứ hai, máy tính xách tay hoặc máy tính gia đình cho việc sử dụng độc quyền của cùng một người chỉ.
2.2 GIẤY PHÉP SỬ DỤNG ĐÁNH GIÁ (DÙNG THỬ)
Bạn có thể cài đặt và sử dụng một (1) bản sao của sản phẩm phần mềm cho mục đích đánh giá, trong khoảng thời gian 30 ngày theo lịch kể từ ngày cài đặt (&Thời gian đánh giá). Khi hết thời hạn đánh giá sản phẩm phần mềm phải được gỡ bỏ cài đặt và tất cả các bản sao bị phá hủy. Khi hết thời hạn đánh giá, bạn có các tùy chọn sau:
(a) Mua giấy phép để tiếp tục sử dụng sản phẩm phần mềm.
(b) Gỡ cài đặt sản phẩm phần mềm từ máy tính khách hàng và phá hủy tất cả các bản sao.
Bạn KHÔNG ĐƯỢC TẠO các ứng dụng thương mại hoặc bắt đầu các dự án phần mềm sử dụng SẢN PHẨM PHẦN MỀM theo các điều khoản của GIẤY PHÉP SỬ DỤNG ĐÁNH GIÁ (DÙNG THỬ).
2.3 GIẤY PHÉP MIỄN PHÍ
Áp dụng cho các SẢN PHẨM PHẦN MỀM được phân phối miễn phí. Bạn có thể cài đặt và sử dụng sản phẩm phần mềm trên một số lượng không giới hạn của máy tính. Bạn cũng có thể làm cho số lượng thích hợp của các bản sao lưu của sản phẩm phần mềm.
3. MƯỜI HAI (12) THÁNG ĐĂNG KÝ VÀ CẬP NHẬT
DEVART cấp phép SẢN PHẨM PHẦN MỀM trên cơ sở ĐĂNG KÝ. Đăng ký kéo dài trong khoảng thời gian 12 tháng (&THUÊ BAO") kể từ ngày mua. Trong subscripr khoảng thời gian 12 tháng (&thuê bao&báo giá;) kể từ ngày mua. Trong thời hạn đăng ký và khi thanh toán tất cả các khoản phí đăng ký hiện hành, bạn sẽ đủ điều kiện nhận tất cả các bản cập nhật lớn và nhỏ cho SẢN PHẨM PHẦN MỀM trong khoảng thời gian 12 tháng này. Khi hết hạn ĐĂNG KÝ (12 tháng, cộng thêm 1 ngày sau ngày mua ban đầu), bạn có thể tùy chọn gia hạn ĐĂNG KÝ SẢN PHẨM PHẦN MỀM thêm 12 tháng (và mỗi năm tiếp theo sau đó) để tiếp tục nhận được các bản cập nhật lớn và nhỏ của SẢN PHẨM PHẦN MỀM từ DEVART.
4. HỖ TRỢ KỸ THUẬT
Bạn có thể yêu cầu hỗ trợ kỹ thuật DEVART bằng cách sử dụng SẢN PHẨM PHẦN MỀM qua email, diễn đàn công cộng hoặc các kênh có sẵn khác. DEVART sẽ sử dụng những nỗ lực hợp lý của mình để trả lời các câu hỏi được nêu ra, nhưng không đảm bảo rằng các truy vấn hoặc vấn đề của bạn sẽ được khắc phục hoặc giải quyết. Nếu thuê bao giấy phép của bạn đã hết hạn, DEVART có quyền từ chối truy vấn hỗ trợ kỹ thuật của bạn.
5. QUYỀN TÁC GIẢ VÀ QUYỀN SỞ HỮU TRÍ TUỆ
Tất cả các tiêu đề và bản quyền trong và đối với SẢN PHẨM PHẦN MỀM (bao gồm nhưng không giới hạn ở bất kỳ hình ảnh, bản demo, mã nguồn, tệp trung gian, gói, hoạt ảnh, video, âm thanh và văn bản được tích hợp vào SẢN PHẨM PHẦN MỀM) các tài liệu in kèm theo và bất kỳ bản sao nào của SẢN PHẨM PHẦN MỀM là tài sản trí tuệ của và thuộc sở hữu của DEVART.
Cấu trúc, tổ chức và mã nguồn của SẢN PHẨM PHẦN MỀM là những bí mật thương mại có giá trị và thông tin bí mật của DEVART.
Sản phẩm phần mềm được bảo vệ bởi luật pháp quốc tế, bao gồm nhưng không giới hạn ở luật bản quyền quốc tế và theo các điều khoản của hiệp ước quốc tế.
Thỏa thuận này không cấp cho bạn bất kỳ quyền sở hữu trí tuệ nào trong SẢN PHẨM PHẦN MỀM. Tất cả các quyền không được cấp rõ ràng đều được DEVART bảo lưu.
5.1 HẠN CHẾ VỀ KỸ THUẬT ĐẢO NGƯỢC, DỊCH NGƯỢC VÀ THÁO GỠ.
Bạn không được đảo ngược kỹ sư, dịch ngược, tạo các sản phẩm phái sinh hoặc tháo rời SẢN PHẨM PHẦN MỀM. Nếu sản phẩm phần mềm được mua bởi bạn với mục đích đảo ngược kỹ sư, dịch ngược, tạo ra các tác phẩm phái sinh, hoặc khai thác và chuyển giao trái phép bất kỳ tài sản trí tuệ DEVART và bí mật thương mại, để bao gồm bất kỳ phương pháp tiếp xúc hoặc mã nguồn cung cấp, không có quyền sử dụng được cấp phép sẽ tồn tại và bất kỳ sản phẩm được tạo ra như là kết quả sẽ được đánh giá bất hợp pháp theo định nghĩa. Bất kỳ bán hoặc bán lại sở hữu trí tuệ hoặc tạo ra các dẫn xuất như vậy thu được sẽ bị truy tố đến mức tối đa của tất cả các luật pháp địa phương và quốc tế.
6. TÁI PHÂN PHỐI
Bạn KHÔNG được phân phối lại SẢN PHẨM PHẦN MỀM trừ khi bạn được DEVART ủy quyền rõ ràng với tư cách là người bán lại.
Các đại lý được ủy quyền chỉ có thể phân phối lại SẢN PHẨM PHẦN MỀM dưới dạng gói phân phối ban đầu.
7. CHO THUÊ
Bạn không được thuê, cho thuê hoặc cho mượn sản phẩm phần mềm.
8. CHUYỂN KHOẢN
Bạn KHÔNG được chuyển nhượng vĩnh viễn hoặc tạm thời bất kỳ quyền nào của mình theo EULA này cho bất kỳ cá nhân hoặc pháp nhân nào mà không có sự chấp thuận trước bằng văn bản của DEVART.
9. SẢN PHẨM NGƯNG
DEVART có quyền ngừng sản phẩm phần mềm, cho dù được cung cấp như một sản phẩm độc lập hoặc chỉ là một thành phần, bất cứ lúc nào. Tuy nhiên, DEVART có nghĩa vụ cung cấp hỗ trợ trong khoảng thời gian MỘT (1) năm sau ngày ngừng hoạt động.
10. TỪ CHỐI BẢO HÀNH
DEVART từ chối rõ ràng bất kỳ bảo hành nào cho SẢN PHẨM PHẦN MỀM. SẢN PHẨM PHẦN MỀM VÀ BẤT KỲ TÀI LIỆU LIÊN QUAN NÀO ĐƯỢC CUNG CẤP & NHƯ IS" KHÔNG CÓ BẢO HÀNH DƯỚI BẤT KỲ HÌNH THỨC NÀO, RÕ RÀNG HOẶC NGỤ Ý, BAO GỒM, NHƯNG KHÔNG GIỚI HẠN, CÁC BẢO ĐẢM NGỤ Ý VỀ KHẢ NĂNG BÁN HÀNG, SỰ PHÙ HỢP CHO MỘT MỤC ĐÍCH CỤ THỂ HOẶC KHÔNG VI PHẠM. DEVART KHÔNG ĐẢM BẢO, ĐẢM BẢO HOẶC ĐƯA RA BẤT KỲ TUYÊN BỐ NÀO LIÊN QUAN ĐẾN VIỆC SỬ DỤNG HOẶC KẾT QUẢ SỬ DỤNG SẢN PHẨM PHẦN MỀM VỀ TÍNH CHÍNH XÁC, ĐỘ TIN CẬY HOẶC CÁCH KHÁC. TOÀN BỘ RỦI RO PHÁT SINH TỪ VIỆC SỬ DỤNG HOẶC HIỆU SUẤT CỦA SẢN PHẨM PHẦN MỀM VẪN CÒN VỚI BẠN. Không có thông tin hoặc lời khuyên bằng miệng hoặc bằng văn bản nào được đưa ra bởi DEVART sẽ tạo ra một bảo hành hoặc bằng bất kỳ cách nào làm tăng phạm vi bảo hành này.
11. CHẤM DỨT
Không ảnh hưởng đến bất kỳ quyền hoặc biện pháp khắc phục nào khác, DEVART sẽ chấm dứt EULA này khi bạn không tuân thủ tất cả các điều khoản và điều kiện của EULA này. Trong những sự kiện như vậy, bạn phải phá hủy tất cả các bản sao của SẢN PHẨM PHẦN MỀM và tất cả các bộ phận thành phần của nó bao gồm bất kỳ tài liệu liên quan nào và phải loại bỏ bất kỳ và TẤT CẢ việc sử dụng tài sản trí tuệ DEVART từ bất kỳ ứng dụng nào do bạn phân phối, cho dù ở trạng thái bản địa, thay đổi hoặc biên soạn.
12. THAY ĐỔI ĐIỀU KHOẢN
Devart có thể thay đổi EULA theo thời gian. Khi những thay đổi này được thực hiện, Devart sẽ tạo một bản sao mới của EULA có sẵn tại trang tải xuống sản phẩm.
Bạn hiểu và đồng ý rằng nếu bạn sử dụng SẢN PHẨM PHẦN MỀM sau ngày EULA đã được thay đổi, Devart sẽ coi việc sử dụng của bạn là chấp nhận EULA cập nhật.
Bạn đồng ý rằng Devart có thể cung cấp cho bạn các thông báo, bao gồm cả những thông báo liên quan đến các thay đổi đối với EULA, qua email.