Файл DBML вообще не связан с сервером базы данных.Это полностью клиентская вещь.По сути, это набор информации о ваших таблицах в базе данных и о том, как вы собираетесь сопоставить их с объектами .NET.
Конечно, вы можете перетащить таблицу из базы данных, и Visual Studio автоматически выведет для вас некоторую информацию, но изменение файла не повлияет на базу данных.Вы также можете создать файл DBML с нуля без какой-либо базы данных.
Внутренне файл DBML представляет собой просто файл XML, который подается Visual Studio в пользовательский инструмент и генерирует файлы .cs
, представляющие объектную модель LINQ дляВаша база данных из него.