Это правильный способ получения экземпляра контекста данных, да.Вы можете использовать Источник данных или Сервер Я полагаю.
Пожалуйста, имейте в виду, что DataContext является IDisposable, поэтому убедитесь, что он не остается без дела после использования, я склонен кdo:
using (var context = DataHelper.GetContext())
{
// Stuff.
}
Кроме того, вы действительно должны поместить строки подключения в файл конфигурации:
<connectionStrings>
<add name="Live" connectionString="blah;"/>
</connectionStrings>