الاختلافات بين نيو / CREATEOBJECT () مقابل EntityNew () في CF9 لCFC المستمر؟
-
20-09-2019 - |
سؤال
ما هي الاختلافات (إن وجدت) بين نيو / CREATEOBJECT () لإنشاء كائن مقابل EntityNew () لإنشاء كيان في CF9 لCFC المستمر؟
المحلول 2
ونقلا عن: <لأ href = "http://www.bennadel.com/blog/1687-Learning-ColdFusion-9-EntityNew-vs-The-NEW-Operator-CreateObject-.htm" يختلط = "نوفولو noreferrer "> التعلم كولد فيوجن 9: EntityNew () مقابل وNEW المشغل / CREATEOBJECT ()
<اقتباس فقرة>وأنا في الواقع هذا السؤال خلال "متقدمة ORM" الدورة CFUNITED وحصلت على إجابة مختلفة قليلا. رئيس (يغفر لي لعدم تذكر اسمه - أعتقد أنه كان رئيس أدوبي مهندس)، وقال لي ان عند تحميل كائن باستخدام EntityNew ()، كولد فيوجن الواقع يعرض في مختلف قليلا الطريق من مركبات الكربون الكلورية فلورية القياسية. في حين أن هذا الفرق ليس ملحوظا ل مبرمج، وهو عنصر تم إنشاؤها باستخدام EntityNew () لا تحمل بعض الكفاءة في السبات مستوى التكامل. على هذا النحو، وقال انه أوصت بأن كل تمكين ORM جديد الكائنات أن تنشأ مع EntityNew ().
اقتباس فقرة>نصائح أخرى
ومع جديد () وCREATEOBJECT () تحتاج إلى تحديد المسار الكامل إلى CFC.
ومع EntityNew () تحتاج فقط لتمرير باسم الكيان.