Devart EntityDAC Professional Edition v3.0.2 – Powerful ORM for Delphi with LINQ
فریم ورک ORM برای Delphi با پشتیبانی از LINQ
Specification
| Feature | Database |
|---|
| Technology | Delphi (FMX / FireMonkey), Delphi (VCL) |
|---|
توضیحات:
Devart EntityDAC Professional Edition یک فریم ورک ORM برای Delphi است که امکان تبدیل اشیای دیتابیس به کلاسهای Delphi را فراهم میکند. این ابزار از قابلیتهای شی گرا مانند encapsulation، inheritance و polymorphism پشتیبانی میکند و به توسعه دهندگان اجازه میدهد ساختارهای دیتابیس را به شکل کلاسهای قابل استفاده در برنامه مدیریت کنند.
EntityDAC از LINQ به عنوان موتور جستجوی مستقل از دیتابیس استفاده میکند. این قابلیت باعث میشود توسعه دهندگان بتوانند queryها را با سینتکس اصلی Delphi بنویسند و کمتر به SQL اختصاصی هر دیتابیس وابسته باشند.
این محصول از روشهای مختلف توسعه مانند Database-First، Model-First و Code-First پشتیبانی میکند. به این ترتیب تیمهای توسعه میتوانند مدلها را از دیتابیسهای موجود ایجاد کنند، دیتابیس را از روی مدلها بسازند یا کار را با کلاسهای برنامه شروع کنند.
Entity Developer یک ابزار طراحی بصری ORM با قابلیت تولید کد است. نسخه Professional امکانات بیشتری مانند قابلیتهای design-time و data-aware components را ارائه میدهد.
EntityDAC همچنین امکاناتی مانند caching برای entity و query، lazy loading، ارتباط بین مدلها، اعتبارسنجی و اتصال به برنامههای مبتنی بر VCL و FireMonkey را فراهم میکند.
ویژگی ها:
- نگاشت رابطه ای اشیای دیتابیس به کلاسهای Delphi
- پشتیبانی از queryهای LINQ همراه با Code Insight و بررسی سینتکس هنگام کامپایل
- پشتیبانی از روشهای Database-First، Model-First و Code-First
- ابزار طراحی بصری ORM همراه با قابلیت تولید کد
- caching برای entityها و queryها جهت بهبود عملکرد
- پشتیبانی از Lazy Loading و ارتباط بین entityها
- پشتیبانی از توسعه با VCL و FireMonkey
- دارای data-aware components و قابلیتهای design-time در نسخه Professional
مناسب برای:
توسعه دهندگان Delphi که قصد ساخت برنامههای دیتابیس محور با قابلیت ORM، استفاده از LINQ و دسترسی یکپارچه به دیتابیسهای مختلف را دارند.
سوالات متداول:
چه پلتفرمهایی برای اجرا پشتیبانی میشوند؟
EntityDAC از پلتفرمهای Windows، macOS، Linux، iOS و Android پشتیبانی میکند.
از کدام فریم ورکهای Delphi پشتیبانی میکند؟
این محصول از Visual Component Library (VCL) و FireMonkey (FMX) پشتیبانی میکند.
آیا نسخه Professional امکانات design-time دارد؟
بله. نسخه Professional نسبت به نسخه Standard امکانات design-time و data-aware components بیشتری ارائه میدهد.
آیا میتوان از آن برای دیتابیسهای موجود استفاده کرد؟
بله. EntityDAC از روش Database-First پشتیبانی میکند و میتواند مدل و کلاسهای برنامه را از روی یک دیتابیس موجود ایجاد کند.









Reviews
Clear filtersThere are no reviews yet.