لماذا "غير" في "ExecuteNonquery"؟
-
26-09-2019 - |
سؤال
أعلم أن هذا ليس جحيمًا لسؤال مفيد ، لكن لا يسعني إلا أن أعاني من التنصت عليه.
لذا،
لماذا قال الطريقة (في *Command
يسمى الفصول)
تنفيذ غير سؤال بدلاً من تنفيذ الاستعلام?
أليست عبارات SQL التي نرميها في DBS والاستعلامات؟
المحلول
من الناحية الدلالية ، الاستعلام هو شيء تنفذه لإرجاع البيانات. أنت "تستفسر" قاعدة البيانات للعثور على كل X في Y.
إذا كنت لا تتوقع نتائج العودة ، فهذا ليس استفسارًا بقدر ما هو عبارة أو أمر.
نصائح أخرى
ليس إذا تم إدراجها ، وحذف ، وإنشاء الجداول ، إلخ.
أود أن أفكر في الأمر كاستعلام يطلب قاعدة البيانات للعودة إلى السجلات. الإجراءات التي تغير البيانات/قاعدة البيانات لن تكون استعلامًا.
لا تنتمي إلى StackOverflow