Спасибо, что заглянули на мой пост.
Я работал с linq to sql и в целом был доволен, пока не заметил, что имена таблиц базы данных жестко запрограммированы в файлы classes / dbml - которые не могут работать в нашей среде. Нам нужно иметь возможность полностью изменять имена баз данных через web.config-- в одном месте. Это определенное требование.
Знаете ли вы, как этого можно достичь с помощью Linq To Sql? Если нет, то Entity Framework ведет себя так же? Возможно, мне придется перенести мою модель.
Оценил!
Другими словами, мне нужно "Tourism_DB" в файле DataContext:
[System.Data.Linq.Mapping.DatabaseAttribute(Name="Tourism_DB")]
public partial class TourismDataContext : System.Data.Linq.DataContext
{
а также этот текст в dbml
<Database Name="Tourism_DB" Class="TourismDataContext" xmlns="http://schemas.microsoft.com/linqtosql/dbml/2007">
НЕЛЬЗЯ использовать, а значение в файле web.config использовать в любом случае.