Для чего этот отдельный (в настоящее время пустой) файл в MyDataContext.dbml?
Структура каталогов:
Mydatacontext.dbml MyDataContext.cs MyDataContext.dbml.layout MyDataContext.designer.cs
Обычно он используется для добавления частичного класса MyDataContext с пользовательским кодом, который не будет перезаписываться при генерации кода. Если вы отредактируете MyDataContext.designer.cs, ваш рукописный код будет удален.
MyDataContext