برای sql express میتونی از این کانکشن سترینگ استفاده کنی:Integrated Security=SSPI;Initial Catalog=DbName;Data Source=.\SQLExpress;
مورد بعدی اینکه اگه از مد code first استفاده میکنی، در اولین ارتباط، خود EF دیتابیس رو واست میسازه پس نیازی به اتچ کردن توسط شما نیست
یه مورد دیگه هم اینکه اگه دیتابیس برنامه ت بزرگ نیست و در حد یه برنامه کوچیک رو به متوسطه، پیشنهاد میکنم از همون sql express استفاده کنی چون حجم ستاپ موتور sql express نهایتن 250 مگه و میتونی توی Setup نرم افزارت بذاریش و بدون اینکه کاربر متوجه بشه روی سیستمش نصبش کنی و جوابگوی تمامی نیازهات خواهد بود، اما اگه از sql server full استفاده کنی کاربر (که اصلا دانشی درمورد نصب چنین نرم افزاری نداره) باید خودش بیاد نرم افزار sql server با 4-5 گیگ حجم رو روی سیستمش نصب کنه (حالا فرض میکنیم شما راهنمای نصب sql server رو هم بهش میدی) که این واسه نرم افزار های عمومی اصلا قابل قبول و قابل توجیه نیست
sql server full رو اکثرا در مواقعی استفاده میکنیم که دیتابیس قراره توی سرور مستقر شه، یعنی کامپیوتر سرور با کلاینت ها مجزا باشه