هل الكائنات المتعلقة بقاعدة البيانات مثل كائن الاتصال أو كائن الأوامر أو DataReader، DataAdapter، ... موارد غير مدارة؟
-
19-09-2019 - |
سؤال
هل الكائنات المتعلقة بقاعدة البيانات مثل كائن الاتصال أو كائن الأوامر أو DataReader، DataAdapter، ... موارد غير مدارة؟
المحلول
الكائنات التي تشير إليها هي جزء من .NET Framework، وهي قابلة للتحصيل بالقمامة. لذلك بهذا المعنى، يتم إدارة الموارد المدارة.
سيكون سؤال أفضل، هل تنفذ هذه الأشياء IDisposable
ب إذا فعلوا ذلك، يمكنك استخدام using
الكلمة الرئيسية في C # لتنظيفها بمجرد الخروج من النطاق، أو الاتصال بهم dispose()
طريقة يدويا.
مثال على استخدام using
الكلمة الرئيسية مع SqlConnection
و SqlDataAdapter
الكائنات هنا:
http://weblogs.asp.net/jasonsalas/archive/2005/02/08/368811.aspx.
لا تنتمي إلى StackOverflow