Я abit интересуюсь dbml .... Должен ли я создать один файл dbml для одной базы данных или разделить на разные части, например. Пользователь dbml (только таблицы относятся к пользователям) и т. Д.? Когда я это сделаю, у меня будут проблемы. Предположим, что в dbml User есть таблица User, и если в dbml Order также есть таблица User, это не будет разрешено, если пространство имен объектов одинаково. Если я установил другое пространство имен объектов для каждого из dbml, оно работает, но это даст мне другую сущность таблицы пользователей. Когда отдельные данные возвращаются к уровню бизнес-логики, существует трудность знать, какое пространство имен объектов используется для таблицы пользователя.Linq to Sql Класс данных в dbml
Если я создал один файл dbml вместо отдельного dbml, будет ли один dbml отображаться медленнее, чем выделенная версия dbml при извлечении данных из базы данных.
См. Также http://stackoverflow.com/questions/1127283/linqtosql-mapping-out-the-datacontext-with-lots-of-tables –