13-06-2018, 06:55 PM
هذا الذي لن استطيع ان اذكر كل خصائصه او مهامه وانما ما فهمته او بعض مما فهمته فقط
ويبدو يستحق النشر والتعريف به
يمكنك من استخدام ثقنية Linq او شئ شبيه بها في عملية البحث بالبيانات
وايضا انشاء الكلاسس والبحث فيها
اي انك لم تعد في حاجة الى استخدام جمل الاستعلام التقليدية مثل
مع امور اخرى كثيرة يمكن مراجعتها بالرابط فوق
ويبدو يستحق النشر والتعريف به
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)
مع امور اخرى كثيرة يمكن مراجعتها بالرابط فوق
قل: اللهم فاطِرَ السماوات والأرض عالم الغيبِ والشهادة، ربَّ كُلِّ شَيءٍ ومَلِيكَه، أَشْهد أن لا إله إلا أنت، أعوذ بك من شرِّ نفسي وشرِّ الشيطان وشِرْكِهِ وأن أقترف على نفسي سوءًا أو أجرُّه إلى مسلم