При создании .dbml / .edmx для базы данных, содержащей много таблиц, используете ли вы несколько файлов .dbml /.edmx или только один гигантский файл?
Есть ли плюсы / минусы для разбиения модели на несколько файлов?
Спасибо, J.W.
Я просто иду по одному на базу данных. Тогда будет меньше контекстов для управления, и вы никогда не столкнетесь со сценарием осознания того, что вам нужно создать отношения на двух объектах, которые вы поместили в отдельные файлы.
Для Linq-to-SQL существует ряд альтернатив, которые позволяют создавать более детализированные наборы файлов, а не один HUGE файл.
Проверьте PLINQO - набор шаблонов CodeSmith - http://www.plinqo.com - очень хорошо сделано, позволяет обновить вашу модель из базы данных и создает один файл кода на класс объекта.
Марк