Skip to content

اینترفیس ISqlConnectionFactory

این اینترفیس مسئول ایجاد اتصال به پایگاه داده SQL است. این اینترفیس به عنوان یک کارخانه برای ایجاد اتصالات به پایگاه داده عمل می‌کند.

ویژگی‌های کلیدی

  1. ایجاد اتصال به پایگاه داده:
    • ایجاد و بازگشت یک شیء اتصال به پایگاه داده
    • استفاده از این اینترفیس برای مدیریت اتصالات به پایگاه داده

ساختار کد

csharp
public interface ISqlConnectionFactory
{
    IDbConnection CreateConnection();
}

نحوه کار

  1. ایجاد اتصال:
    • ایجاد و بازگشت یک شیء اتصال به پایگاه داده
    • استفاده از این اینترفیس برای مدیریت اتصالات به پایگاه داده

مزایای این طراحی

  1. جداسازی مسئولیت‌ها:

    • هر اینترفیس تنها یک وظیفه مشخص دارد
    • رعایت اصل Single Responsibility
  2. قابلیت استفاده مجدد:

    • استفاده از این اینترفیس در سراسر سیستم برای مدیریت اتصالات به پایگاه داده
    • کاهش تکرار کد

Alireza Abasi - Released under the MIT License.