Я тоже не спец, но если вопрос в том, откуда брать строку соединения, т.е. параметры "(local)\SQLEXPRESS", "TestDB", "sa", "*", то вместо того, чтобы хардкодить их, можно брать их из конфигурационного файла приложения app.config или web.config. Могу так же предположить, что вместо ConnectionSctring()
можно использовать какой-нить другой метод, принимающий путь к udl файлу.