откуда это имя mydbfile?
Если вы используете файл * .mdf в папке App_Data приложения ASP.NET, вы можете использовать его.
Server=.\SQLExpress;AttachDbFilename=|DataDirectory|**mydbfile**.mdf;Database=dbname; Trusted_Connection=Yes;
Если это не приложение ASP.NET, не используйте синтаксис DataDirectory, а просто используйте полный путь c: ....