كائن رسم الخرائط العلائقية / الثبات

العمل مع بيانات قاعدة البيانات في دلفي يمكن أن يكون بسيطا حقا. إسقاط TQuery في نموذج ، تعيين خاصية SQL ، تعيين نشط وهناك بيانات قاعدة البيانات الخاصة بك في DBGrid. (أنت بحاجة أيضًا إلى TDataSource واتصال بقاعدة بيانات.)

بعد ذلك ، سترغب في إدراج البيانات وتحديثها وحذفها ، وإدخال جداول جديدة. هذا سهل أيضًا ولكن يمكن أن يصبح فوضويًا. يمكن أن يستغرق بعض finagling الصحيح بناء جملة SQL قبل أن تتمكن من وضعه بشكل صحيح. ما يفترض أن مهمة بسيطة تصبح مرهقة بعض الشيء.

يوفر إطار نوع القيمة المصدر المفتوح هذا فئة أساسية (ThcObject) تتألف من كائنات السمة التي يمكن استمرارها تلقائيًا في ملف تخزين عناصر (عادةً RDBMS). إطار عمل ثبات الكائن هو في الأساس مكتبة للكود المكتوب مسبقًا والذي يعتني بتفاصيل استمرار الكائن أو تخزينه نهائيًا. وجوه قد تكون استمرت ل ملف نصي، ملف XML وما إلى ذلك ، ولكن في عالم الأعمال سيكون على الأرجح RDBMS ولهذا السبب ، يشار إليها أحيانًا باسم ORM (مخطط Relational Objecter).

حزمة macrobject DObject عبارة عن حزمة مكون O / R Mapping لاستخدامها في دلفي. يسمح لك DObject O / R Mapping suite بالوصول إلى قاعدة البيانات تمامًا في اتجاه الكائنات. ويشمل OQL. Delphi ، وهي لغة OQL (لغة استعلام كائن) مكتوبة بطريقة قوية تستند إلى لغة Delphi الأصلية ، حتى لا تحتاج إلى كتابة سطر واحد من عبارة SQL بناءً على السلسلة.

instagram viewer

إطار قاعدة بيانات Synopse SQLite3 يربط مشغل قاعدة بيانات SQlite3 إلى محض كود دلفي: الوصول إلى قاعدة البيانات ، وتوليد واجهة المستخدم ، والأمن ، i18n ، وإعداد التقارير تتم معالجتها في نموذج آمن وسريع عميل / خادم AJAX / RESTful.

إطار ORM لـ Delphi مع الدعم الكامل لمعالجة البيانات والاستعلامات المعقدة والمتقدمة والميراث وتعدد الأشكال وأكثر من ذلك. قواعد البيانات المدعومة: Firebird و Interbase و Microsoft SQL Server و MySQL و NexusDB و Oracle و SQLite و PostgreSQL و DB2.