تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
TMS Aurelius
#1
هذا الذي لن استطيع ان اذكر كل خصائصه او مهامه وانما ما فهمته او بعض مما فهمته فقط
ويبدو يستحق النشر والتعريف به
PHP كود :

كود :
https://www.tmssoftware.com/site/aureliusblog.asp 

يمكنك من استخدام ثقنية Linq او شئ شبيه بها في عملية البحث بالبيانات
PHP كود :

كود :
Manager.Find<TOrder>  
  .CreateAlias('OrderDetails', 'd')  
  .Select(TProjections.ProjectionList  
    .Add(Linq['OrderDate'].Year.Group.As_('Group'))  
    .Add((Linq['d.UnitPrice'] * Linq['d.Quantity']).Sum.As_('Value'))  
  )  
  .Where(Linq['OrderDate'].Year._In([1997, 1998]))  
  .OrderBy('Value')   

وايضا انشاء الكلاسس والبحث فيها
PHP كود :

كود :
type  
  TContact = class  
  private  
    FId: integer;  
    FName: string;  
    FCountry: TCountry;  
  public  
    property Id: integer read FId write FId;  
    property Name: string read FName write FName;  
    property Country: TCountry read FCountry write FCountry;  
  end;   

PHP كود :

كود :
// Get all contacts  
MyContacts := Manager.Find<TContact>.List;  
  
// Get name of country of first contact:  
FirstContactCountryName := MyContacts[0].Country.Name;   

اي انك لم تعد في حاجة الى استخدام جمل الاستعلام التقليدية مثل

PHP كود :

كود :
SELECT A.ID AS A_ID, A.NAME AS A_NAME, A.COUNTRY_ID AS A_COUNTRY_ID, B.ID AS B_ID, B.NAME AS B_NAME
FROM CONTACT A LEFT JOIN COUNTRY B ON (B.ID = A.COUNTRY_ID) 

تفاصيل الميزة
  • العديد من خوادم قواعد البيانات المدعومة (MS SQL Server ، Firebird ، MySQL ، DB2 ، Interbase ، Oracle ، ...)

  • العديد من مكونات الوصول إلى قاعدة البيانات المدعومة (dbExpress ، AnyDac ، SQLDirect ، ADO ، IBX ، ...)

  • حل متعدد المنصات - Win32 و Win64 و macOS و VCL و FireMonkey

  • حفظ وتحديث وتحميل كائنات الكيان بطريقة موجهة للكائن

  • TAureliusDataSet للربط السهل والسريع مع عناصر التحكم DB- علم في VCL

  • تصميم متعدد النماذج للسماح بنماذج رسم الخرائط المختلفة في تطبيق واحد

  • الاستعلامات - واجهة برمجة تطبيقات استعلام قوية تستخدم تعبيرات المعايير والإسقاطات والتجميع والظروف وحتى العوامل المنطقية في نهج يشبه LINQ

  • رسم الخرائط الوراثة وتعدد الأشكال - تعيين التسلسل الهرمي فئة كاملة في قاعدة البيانات

  • تطوير قواعد البيانات المشتركة - استخدم كود دلفي واحد لاستهداف قواعد بيانات متعددة بطريقة شفافة

  • اختر من نهج الفئات إلى قاعدة البيانات (إنشاء بنية قاعدة البيانات من الفئات) أو نهج قاعدة البيانات إلى فئات (إنشاء رمز مصدر الفئات من قاعدة البيانات ، باستخدام TMS Data Modeler )

  • التعيين مباشرة في الفصول باستخدام السمات المخصصة

  • رسم الخرائط الرابطة

  • إدارة مدى الحياة للكائنات باستخدام مدير الكائنات

  • الكائنات المخزنة مؤقتًا وتعيين الهوية

  • إنشاء بنية قاعدة البيانات التلقائي

  • أنواع لاغية الدعم

  • تحميل كسول للجمعيات وحقول النقطة

  • يسمح تسجيل أوامر SQL

  • يسمح بتعيين أنواع قائمة على قيم قاعدة البيانات

  • بنية مفتوحة - قابلة للتمديد سهلة لاستخدام مجموعات مكونة مختلفة أو خوادم قاعدة البيانات


مكونات الوصول الى البيانات

Supported Data-Access components
  • dbExpress

  • dbGo (ADO)

  • FIBPlus

  • Interbase Express (IBX)

  • SQLite - Native Support

  • AnyDac

  • NexusDB

  • SQL-Direct

  • IBObjects

  • ElevateDB

  • UniDac

  • UIB

  • Direct Oracle Access

  • FireDac

  • ZeosLib

مع امور اخرى كثيرة يمكن مراجعتها بالرابط فوق
الرد }}}
تم الشكر بواسطة: sendbad100


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم