هل الكائنات المتعلقة بقاعدة البيانات مثل كائن الاتصال أو كائن الأوامر أو DataReader، DataAdapter، ... موارد غير مدارة؟

StackOverflow https://stackoverflow.com/questions/2036417

  •  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.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top