اینترفیس ISqlConnectionFactory
این اینترفیس مسئول ایجاد اتصال به پایگاه داده SQL است. این اینترفیس به عنوان یک کارخانه برای ایجاد اتصالات به پایگاه داده عمل میکند.
ویژگیهای کلیدی
- ایجاد اتصال به پایگاه داده:
- ایجاد و بازگشت یک شیء اتصال به پایگاه داده
- استفاده از این اینترفیس برای مدیریت اتصالات به پایگاه داده
ساختار کد
csharp
public interface ISqlConnectionFactory
{
IDbConnection CreateConnection();
}
نحوه کار
- ایجاد اتصال:
- ایجاد و بازگشت یک شیء اتصال به پایگاه داده
- استفاده از این اینترفیس برای مدیریت اتصالات به پایگاه داده
مزایای این طراحی
جداسازی مسئولیتها:
- هر اینترفیس تنها یک وظیفه مشخص دارد
- رعایت اصل Single Responsibility
قابلیت استفاده مجدد:
- استفاده از این اینترفیس در سراسر سیستم برای مدیریت اتصالات به پایگاه داده
- کاهش تکرار کد